*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;color:var(--workspace-text-primary);background:radial-gradient(circle at top left,var(--workspace-page-decor-primary),transparent 22%),radial-gradient(circle at 88% 8%,var(--workspace-page-decor-secondary),transparent 18%),linear-gradient(180deg,var(--workspace-page) 0%,var(--workspace-page) 48%,var(--workspace-page-accent) 100%);font-family:var(--workspace-font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;font-size:var(--workspace-control-font-size, inherit);line-height:var(--workspace-control-line-height, inherit)}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--workspace-font-heading);font-weight:600;letter-spacing:-.02em}input,select,textarea{border:1px solid var(--workspace-border-soft);border-radius:var(--workspace-radius-md);padding:12px 14px;background:var(--workspace-input-background);color:var(--workspace-text-primary);transition:border-color var(--workspace-motion-normal) var(--workspace-ease-standard),box-shadow var(--workspace-motion-normal) var(--workspace-ease-standard),background-color var(--workspace-motion-normal) var(--workspace-ease-standard)}input:where(:not([type=checkbox]):not([type=radio])),select,textarea{border-color:var(--workspace-control-border, var(--workspace-border-soft));border-radius:var(--workspace-control-radius, var(--workspace-radius-md));padding:var(--forest-input-padding, 12px 14px)}input::placeholder,textarea::placeholder{color:var(--workspace-text-tertiary)}input:focus,select:focus,textarea:focus{outline-color:var(--workspace-focus-outline-color);outline-style:var(--workspace-focus-outline-style);outline-width:var(--workspace-focus-outline-width);outline-offset:var(--workspace-focus-outline-offset);border-color:var(--workspace-accent);box-shadow:var(--forest-input-focus-shadow, 0 0 0 4px var(--workspace-focus-ring));background:var(--workspace-input-background-focus)}button{transition:transform var(--workspace-motion-fast) var(--workspace-ease-standard),box-shadow var(--workspace-motion-fast) var(--workspace-ease-standard),background-color var(--workspace-motion-fast) var(--workspace-ease-standard),border-color var(--workspace-motion-fast) var(--workspace-ease-standard)}button:hover:not(:disabled){transform:var(--forest-button-hover-transform, translateY(-1px))}button:focus-visible,a:focus-visible{outline-color:var(--workspace-focus-outline-color);outline-style:var(--workspace-focus-outline-style);outline-width:var(--workspace-focus-outline-width);outline-offset:var(--workspace-focus-outline-offset)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:var(--workspace-control-disabled-opacity, .66)}input:where(:not([type=checkbox]):not([type=radio])):disabled,select:disabled,textarea:disabled{background:var(--workspace-control-disabled-background, var(--workspace-input-background));color:var(--workspace-control-disabled-text, var(--workspace-text-primary))}.workspace-page{display:grid;gap:20px}.workspace-page__header{display:grid;gap:10px}.workspace-page__eyebrow{margin:0;font-size:11px;font-family:var(--workspace-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--workspace-text-tertiary)}.workspace-page__title{margin:0;font-size:clamp(30px,4vw,44px);line-height:1}.workspace-page__description{margin:0;max-width:780px;color:var(--workspace-text-secondary);line-height:1.7}.workspace-grid{display:grid;gap:18px}.workspace-grid--split{grid-template-columns:minmax(0,1.28fr) minmax(320px,420px)}.workspace-card{background:var(--workspace-surface);border:1px solid var(--workspace-border-soft);border-radius:var(--workspace-radius-xl);box-shadow:var(--workspace-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-card--paper{background:linear-gradient(180deg,var(--workspace-card-paper-start),var(--workspace-card-paper-end))}.workspace-card__body{padding:22px}.workspace-card__heading{display:grid;gap:8px;margin-bottom:18px}.workspace-card__heading p{margin:0;font-size:11px;font-family:var(--workspace-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--workspace-text-tertiary)}.workspace-card__heading h3{margin:0;font-size:28px;line-height:1.08}.workspace-toolbar{display:grid;gap:12px;margin-bottom:18px}.workspace-toolbar--users{grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-toolbar--point{grid-template-columns:minmax(220px,320px) 140px}.workspace-toolbar--lead{grid-template-columns:1fr 1fr 140px}.workspace-button,.workspace-button-soft,.workspace-button-danger,.workspace-button-success{border-radius:var(--workspace-radius-pill);padding:12px 16px;border:1px solid transparent;cursor:pointer;font-weight:500}.workspace-button{background:var(--workspace-button-primary-background);color:var(--workspace-button-primary-text);box-shadow:var(--workspace-button-primary-shadow)}.workspace-button-soft{background:var(--workspace-button-soft-background);color:var(--workspace-text-primary);border-color:var(--workspace-border-soft)}.workspace-button-danger{background:var(--workspace-danger-soft);color:var(--workspace-danger);border-color:var(--workspace-danger-border)}.workspace-button-success{background:var(--workspace-success-soft);color:var(--workspace-success);border-color:var(--workspace-success-border)}.workspace-note{margin:0;padding:12px 14px;border-radius:var(--workspace-radius-md);background:var(--workspace-accent-soft);color:var(--workspace-text-secondary);line-height:1.6}.workspace-error{margin:0;padding:12px 14px;border-radius:var(--workspace-radius-md);background:var(--workspace-danger-soft);color:var(--workspace-danger)}.workspace-table{border:1px solid var(--workspace-border-soft);border-radius:18px;overflow:hidden;background:var(--workspace-surface-strong)}.workspace-table__row{display:grid;gap:12px;padding:14px 16px}.workspace-table__head{background:var(--workspace-table-header-bg);color:var(--workspace-table-header-text);font-family:var(--workspace-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.workspace-table__button{width:100%;border:none;text-align:left;background:transparent;color:var(--workspace-text-primary);cursor:pointer;border-top:1px solid var(--workspace-border-soft)}.workspace-table__button:hover{background:var(--workspace-table-row-hover)}.workspace-pager,.workspace-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.workspace-pager__actions,.workspace-actions{display:flex;gap:10px;flex-wrap:wrap}.workspace-placeholder{color:var(--workspace-text-secondary);line-height:1.7}@media(max-width:1080px){.workspace-grid--split,.workspace-toolbar--users,.workspace-toolbar--point,.workspace-toolbar--lead{grid-template-columns:1fr}}.u-grid{display:grid}.u-m-0{margin:0}.u-mx-auto{margin-left:auto;margin-right:auto}.u-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.u-mb-4{margin-bottom:1rem}.u-max-w-3xl{max-width:48rem}.u-min-w-0{min-width:0}.u-flex{display:flex}.u-flex-1{flex:1 1 0%}.u-flex-wrap{flex-wrap:wrap}.u-cursor-pointer{cursor:pointer}.u-content-start{align-content:flex-start}.u-items-start{align-items:flex-start}.u-items-end{align-items:flex-end}.u-items-center{align-items:center}.u-items-baseline{align-items:baseline}.u-justify-end{justify-content:flex-end}.u-justify-between{justify-content:space-between}.u-gap-1{gap:.25rem}.u-gap-2{gap:.5rem}.u-gap-3{gap:.75rem}.u-gap-4{gap:1rem}.u-gap-5{gap:1.25rem}.u-gap-6{gap:1.5rem}.u-whitespace-pre-wrap{white-space:pre-wrap}.u-break-words{overflow-wrap:break-word}.u-border{border-width:1px}.u-border-t{border-top-width:1px}.u-border-workspace-border-soft{border-color:var(--workspace-border-soft)}.u-rounded-\[10px\]{border-radius:10px}.u-rounded-md{border-radius:.375rem}.u-border-solid{border-style:solid}.u-border-t-solid{border-top-style:solid}.u-bg-workspace-surface{background-color:var(--workspace-surface)}.u-bg-workspace-surface-soft{background-color:var(--workspace-surface-soft)}.u-p-3{padding:.75rem}.u-p-4{padding:1rem}.u-py-3{padding-top:.75rem;padding-bottom:.75rem}.u-text-lg{font-size:1.125rem;line-height:1.75rem}.u-text-sm{font-size:.875rem;line-height:1.25rem}.u-font-medium{font-weight:500}.u-font-semibold{font-weight:600}.u-leading-5{line-height:1.25rem}.u-leading-6{line-height:1.5rem}:root{--workspace-script-font-size: 18px;--workspace-script-line-height: 1.9;--workspace-script-font-size-narrow: 17px;--forest-input-padding: 9px 12px;--forest-input-focus-shadow: none;--forest-button-hover-transform: none;--forest-button-padding: 9px 16px;--forest-button-default-color: var(--workspace-text-primary);--forest-button-background: var(--workspace-surface-strong);--forest-button-border-color: var(--workspace-control-border);--forest-button-color: var(--workspace-text-primary);--forest-button-hover-background: var(--workspace-surface-hover);--forest-button-pressed-background: var(--workspace-surface-pressed);--forest-button-disabled-border: var(--workspace-control-border);--forest-button-disabled-shadow: none;--forest-number-field-label-gap: 6px;--forest-number-field-description-gap: 6px;--forest-number-field-label-color: var(--workspace-text-primary);--forest-number-field-label-font-size: 14px;--forest-number-field-label-font-weight: 500;--forest-number-field-label-line-height: 20px;--forest-number-field-suffix-font-size: 14px;--forest-number-field-suffix-line-height: 20px;--forest-number-field-hint-font-size: 14px;--forest-number-field-hint-line-height: 20px;--forest-number-field-error-font-size: 14px;--forest-number-field-error-line-height: 20px;--f-select-viewport-margin: 16px;--f-select-panel-gap: 8px;--f-select-panel-max-height: 320px;--f-select-action-size: 32px;--f-select-option-min-height: 36px;--f-select-option-padding-block: 2px;--f-select-option-padding-inline: 12px;--f-select-option-white-space: normal;--f-select-option-overflow-wrap: anywhere;--f-select-detail-font-size: 14px;--f-select-detail-color: var(--workspace-text-secondary);--f-select-placeholder-color: var(--workspace-text-secondary);--f-select-tree-indent: 16px;--f-select-option-selected-background: var(--workspace-accent-soft);--f-select-option-active-background: var(--workspace-surface-hover);--f-select-option-active-outline: 2px solid var(--workspace-accent);--brief-section-padding: 24px;--brief-section-margin-bottom: 24px;--brief-section-border: 1px solid var(--workspace-border-soft);--brief-section-radius: var(--workspace-radius-md);--brief-section-background: var(--workspace-surface-strong);--brief-section-title-size: 18px;--brief-section-title-line-height: 26px;--brief-section-title-weight: 600;--brief-section-gap: 16px;--brief-field-gap: 6px;--brief-detail-label-size: 14px;--brief-reading-size: 16px;--brief-reading-line-height: 26px;--brief-choice-size: 18px;--brief-choice-target-height: 40px;--audience-title-size: 18px;--audience-title-line-height: 26px;--audience-title-weight: 600;--audience-copy-line-height: 20px;--audience-reading-size: 16px;--audience-reading-line-height: 26px;--audience-detail-size: 14px;--audience-create-padding: 24px;--audience-card-radius: var(--workspace-radius-md);--audience-field-gap: 6px;--audience-choice-size: 18px;--brief-textarea-padding: var(--forest-input-padding);--brief-textarea-line-height: var(--workspace-control-line-height);--brief-textarea-min-height: 96px;--brief-textarea-max-height: 280px}body{margin:0;background:var(--workspace-page);color:var(--workspace-text-primary);font-size:14px;line-height:1.42857143}button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:var(--workspace-focus-outline-offset)}button:disabled{cursor:default}.text-button{border:0;background:transparent;color:var(--workspace-text-secondary);padding:8px 0;cursor:pointer;font-size:14px;white-space:nowrap}.text-button:hover{color:var(--workspace-text-primary)}.skip-link{position:fixed;top:-80px;left:20px;z-index:20;padding:12px 18px;border-radius:6px;background:var(--workspace-button-primary-background);color:var(--workspace-button-primary-text)}.skip-link:focus{top:12px}#main-content:focus{outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.workspace-card{background:var(--workspace-surface);box-shadow:var(--workspace-shadow-card);-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:767px){body{--brief-section-padding: 16px;--audience-create-padding: 16px;--brief-choice-target-height: 44px}}@media(max-width:480px){body{--workspace-control-min-height: 44px;--f-select-action-size: 44px}}.current-user-badge[data-v-87685f2c]{width:100%;min-width:0;max-width:100%;padding:16px;border:1px solid var(--workspace-border-soft);border-radius:var(--workspace-radius-lg);background:var(--workspace-surface);display:flex;align-items:center;gap:12px}.current-user-badge__avatar[data-v-87685f2c]{width:48px;height:48px;border:0;border-radius:999px;padding:0;overflow:hidden;background:var(--workspace-surface-muted, #eef2f7);color:var(--workspace-text-primary, #1f2937);display:grid;place-items:center;cursor:pointer;flex:none}.current-user-badge__avatar img[data-v-87685f2c]{width:100%;height:100%;object-fit:cover;display:block}.current-user-badge__avatar span[data-v-87685f2c]{font-size:18px;font-weight:700}.current-user-badge__body[data-v-87685f2c]{min-width:0;max-width:100%;display:grid;gap:6px}.current-user-badge__body>span[data-v-87685f2c]{font-size:11px;font-family:var(--workspace-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-tertiary)}.current-user-badge strong[data-v-87685f2c]{font-size:22px}.current-user-badge small[data-v-87685f2c]{color:var(--workspace-text-secondary);line-height:1.5}.current-user-badge__body>span[data-v-87685f2c],.current-user-badge strong[data-v-87685f2c],.current-user-badge small[data-v-87685f2c]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-button[data-v-6638609c]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--forest-button-min-height, var(--workspace-control-min-height, 0px));padding:var(--forest-button-padding, 8px 16px);font-size:var(--workspace-control-font-size, 14px);line-height:var(--workspace-control-line-height, inherit);border-radius:var(--workspace-control-radius, var(--workspace-radius-md, 14px));border:1px solid var(--forest-button-border-color, transparent);cursor:pointer;transition:transform var(--workspace-motion-fast, .16s) var(--workspace-ease-standard, ease),box-shadow var(--workspace-motion-fast, .16s) var(--workspace-ease-standard, ease),background-color var(--workspace-motion-fast, .16s) var(--workspace-ease-standard, ease),border-color var(--workspace-motion-fast, .16s) var(--workspace-ease-standard, ease)}:where(.f-button[data-v-6638609c]:not(.f-button--primary):not(.f-button--default):not(.f-button--danger)){background:var(--forest-button-background, revert);color:var(--forest-button-color, revert)}:where(.f-button[data-v-6638609c]:not(.f-button--primary):not(.f-button--default):not(.f-button--danger):hover:not(:disabled)){background:var(--forest-button-hover-background, var(--forest-button-background, revert))}:where(.f-button[data-v-6638609c]:not(.f-button--primary):not(.f-button--default):not(.f-button--danger):active:not(:disabled)){background:var(--forest-button-pressed-background, var(--forest-button-background, revert))}:where(.f-button[data-v-6638609c]:not(.f-button--primary):not(.f-button--default):not(.f-button--danger):disabled){background:var(--workspace-control-disabled-background, var(--forest-button-background, revert));color:var(--workspace-control-disabled-text, var(--forest-button-color, revert))}.f-button--default[data-v-6638609c]{background:var(--workspace-surface-strong, #fff);border-color:var(--workspace-control-border, var(--workspace-border-soft, #dcdcdc));color:var(--forest-button-default-color, var(--workspace-text-secondary, #606266))}.f-button--default[data-v-6638609c]:hover:not(:disabled){background:var(--workspace-surface-hover, var(--workspace-surface-strong, #fff))}.f-button--default[data-v-6638609c]:active:not(:disabled){background:var(--workspace-surface-pressed, var(--workspace-surface-strong, #fff))}.f-button--primary[data-v-6638609c]{background:var(--workspace-button-primary-background, #4a90d9);border-color:transparent;color:var(--workspace-button-primary-text, #fff);box-shadow:var(--workspace-button-primary-shadow, 0 10px 24px rgba(35, 32, 28, .12))}.f-button--primary[data-v-6638609c]:hover:not(:disabled){background:var(--workspace-button-primary-hover-background, var(--workspace-button-primary-background, #4a90d9))}.f-button--primary[data-v-6638609c]:active:not(:disabled){background:var(--workspace-button-primary-pressed-background, var(--workspace-button-primary-background, #4a90d9))}.f-button--danger[data-v-6638609c]{background:var(--workspace-danger, #f56c6c);border-color:transparent;color:var(--workspace-text-inverse, #fff)}.f-button--danger[data-v-6638609c]:hover:not(:disabled){background:var(--forest-button-danger-hover-background, var(--workspace-danger, #f56c6c))}.f-button--danger[data-v-6638609c]:active:not(:disabled){background:var(--forest-button-danger-pressed-background, var(--workspace-danger, #f56c6c))}.f-button[data-v-6638609c]:disabled{cursor:not-allowed;opacity:var(--workspace-control-disabled-opacity, .66);border-color:var(--forest-button-disabled-border, transparent)}.f-button--default[data-v-6638609c]:disabled{background:var(--workspace-control-disabled-background, var(--workspace-surface-strong, #fff));color:var(--workspace-control-disabled-text, var(--forest-button-default-color, var(--workspace-text-secondary, #606266)));border-color:var(--forest-button-disabled-border, var(--workspace-control-border, var(--workspace-border-soft, #dcdcdc)))}.f-button--primary[data-v-6638609c]:disabled{background:var(--workspace-control-disabled-background, var(--workspace-button-primary-background, #4a90d9));color:var(--workspace-control-disabled-text, var(--workspace-button-primary-text, #fff));box-shadow:var(--forest-button-disabled-shadow, var(--workspace-button-primary-shadow, 0 10px 24px rgba(35, 32, 28, .12)))}.f-button--danger[data-v-6638609c]:disabled{background:var(--workspace-control-disabled-background, var(--workspace-danger, #f56c6c));color:var(--workspace-control-disabled-text, var(--workspace-text-inverse, #fff))}.text-suggestion-comparison[data-v-2fb5dc13]{border-top:1px solid var(--workspace-border-strong);padding-top:24px}h3[data-v-2fb5dc13],h4[data-v-2fb5dc13]{font-family:var(--workspace-font-heading);font-weight:500;margin:0}h3[data-v-2fb5dc13]{font-size:23px}h4[data-v-2fb5dc13]{font-size:18px;margin-bottom:14px}header>p[data-v-2fb5dc13],.field-notice[data-v-2fb5dc13],.apply-all p[data-v-2fb5dc13]{color:var(--workspace-text-tertiary);font-size:12px;line-height:1.8}.batch-blocked-reasons[data-v-2fb5dc13]{margin-top:20px;padding:14px 16px;border-left:2px solid var(--workspace-accent);background:var(--workspace-surface);color:var(--workspace-text-primary);font-size:14px;line-height:1.8}.batch-blocked-reasons p[data-v-2fb5dc13]{margin:0}.batch-blocked-reasons ul[data-v-2fb5dc13]{margin:8px 0;padding-left:20px}.apply-all .conflict-summary[data-v-2fb5dc13]{color:var(--workspace-text-primary);font-size:13px}.suggestion-field[data-v-2fb5dc13]{margin-top:24px;padding-bottom:20px;border-bottom:1px solid var(--workspace-border-soft)}.comparison[data-v-2fb5dc13]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.comparison span[data-v-2fb5dc13]{color:var(--workspace-text-tertiary);font-size:12px}.comparison p[data-v-2fb5dc13]{margin:8px 0 0;font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.proposed-value[data-v-2fb5dc13]{border-left:2px solid var(--workspace-accent);padding-left:16px}.suggestion-actions[data-v-2fb5dc13]{display:flex;gap:22px;margin-top:15px}button[data-v-2fb5dc13]{padding:0;color:var(--workspace-accent);border:0;background:transparent;font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}button[data-v-2fb5dc13]:disabled{opacity:.45;cursor:default}.apply-all[data-v-2fb5dc13]{margin-top:20px}.apply-all button[data-v-2fb5dc13]{padding:10px 15px;border:1px solid var(--workspace-border-strong);border-radius:5px;text-decoration:none}@media(max-width:650px){.comparison[data-v-2fb5dc13]{grid-template-columns:1fr;gap:14px}}.f-field-error[data-v-d1868ad6]{display:block;margin:var(--forest-field-error-margin, 0);color:var(--forest-field-error-color, var(--workspace-danger, #c2410c));font-size:var(--forest-field-error-font-size, 13px);line-height:var(--forest-field-error-line-height, 1.5);word-break:break-word}.f-number-field[data-v-5bbcc285]{display:grid;gap:var(--forest-number-field-description-gap, 8px)}.f-number-field__field[data-v-5bbcc285]{display:grid;gap:var(--forest-number-field-label-gap, 8px)}.f-number-field__label[data-v-5bbcc285]{color:var(--forest-number-field-label-color, var(--workspace-text-secondary));font-size:var(--forest-number-field-label-font-size, 13px);font-weight:var(--forest-number-field-label-font-weight, 600);line-height:var(--forest-number-field-label-line-height, inherit)}.f-number-field__control[data-v-5bbcc285]{display:flex;align-items:center;gap:8px}.f-number-field__control input[data-v-5bbcc285]{min-width:0;width:100%;min-height:var(--workspace-control-min-height, 0px);font-size:var(--workspace-control-font-size, inherit);line-height:var(--workspace-control-line-height, inherit)}.f-number-field__suffix[data-v-5bbcc285]{flex:0 0 auto;color:var(--forest-number-field-suffix-color, var(--workspace-text-tertiary));font-size:var(--forest-number-field-suffix-font-size, 13px);line-height:var(--forest-number-field-suffix-line-height, inherit)}.f-number-field__hint[data-v-5bbcc285]{color:var(--forest-number-field-hint-color, var(--workspace-text-tertiary));font-size:var(--forest-number-field-hint-font-size, 12px);line-height:var(--forest-number-field-hint-line-height, 1.5)}.f-number-field__error[data-v-5bbcc285]{--forest-field-error-font-size: var(--forest-number-field-error-font-size, 12px);--forest-field-error-line-height: var(--forest-number-field-error-line-height, 1.5)}.f-section-error[data-v-0ffd8fb7]{display:block;margin:var(--forest-section-error-margin, 0);padding:var(--forest-section-error-padding, 12px 14px);border-radius:var(--forest-section-error-radius, var(--workspace-radius-md, 8px));color:var(--forest-section-error-color, var(--workspace-danger, #c2410c));background:var(--forest-section-error-background, var(--workspace-danger-soft, #fff7ed));font-size:var(--forest-section-error-font-size, 14px);line-height:var(--forest-section-error-line-height, 1.6);word-break:break-word}.f-select[data-v-58d78be7]{position:relative;min-width:0;font:inherit}.f-select__trigger[data-v-58d78be7]{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:var(--workspace-control-min-height, 40px);padding:8px 12px;border:1px solid var(--workspace-control-border, var(--workspace-border-soft, #d8d1c8));border-radius:var(--workspace-control-radius, 10px);background:var(--workspace-input-background, #fffdf8);color:var(--workspace-text-primary, #302b25);font:inherit;font-size:var(--workspace-control-font-size, inherit);line-height:var(--workspace-control-line-height, inherit);text-align:left;cursor:pointer}.f-select:has(.f-select__clear) .f-select__trigger[data-v-58d78be7]{padding-right:calc(2 * var(--f-select-action-size, 24px) + 16px)}.f-select__trigger[data-v-58d78be7]:hover:not(:disabled),.f-select__expand[data-v-58d78be7]:hover:not(:disabled),.f-select__clear[data-v-58d78be7]:hover:not(:disabled){transform:none;background:var(--workspace-surface-hover, #f3efe8)}.f-select__trigger.is-placeholder[data-v-58d78be7]{color:var(--f-select-placeholder-color, var(--workspace-text-tertiary, #8a8177))}.f-select__trigger.is-invalid[data-v-58d78be7]{border-color:var(--workspace-danger, #bc4840)}.f-select__value[data-v-58d78be7],.f-select__label[data-v-58d78be7],.f-select__detail[data-v-58d78be7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-select__value[data-v-58d78be7]{flex:1;min-width:0}.f-select__label[data-v-58d78be7],.f-select__detail[data-v-58d78be7]{white-space:var(--f-select-option-white-space, nowrap);overflow-wrap:var(--f-select-option-overflow-wrap, normal)}.f-select__chevron[data-v-58d78be7]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--f-select-action-size, auto);align-self:stretch;color:var(--workspace-text-tertiary, #8a8177)}.f-select__clear[data-v-58d78be7]{position:absolute;right:calc(var(--f-select-action-size, 24px) + 8px);top:50%;transform:translateY(-50%);width:var(--f-select-action-size, 24px);height:var(--f-select-action-size, 24px);padding:0;border:0;border-radius:6px;background:transparent;color:var(--workspace-text-secondary, #6e655b);font:inherit;cursor:pointer}.f-select__clear[data-v-58d78be7]:hover:not(:disabled){transform:translateY(-50%)}.f-select__trigger[data-v-58d78be7]:disabled{background:var(--workspace-control-disabled-background, var(--workspace-input-background, #fffdf8));color:var(--workspace-control-disabled-text, var(--workspace-text-primary, #302b25));opacity:var(--workspace-control-disabled-opacity, .66)}.f-select__trigger.is-placeholder[data-v-58d78be7]:disabled{color:var(--workspace-control-disabled-text, var(--workspace-text-tertiary, #8a8177))}.f-select__clear[data-v-58d78be7]:disabled{color:var(--workspace-control-disabled-text, var(--workspace-text-secondary, #6e655b));opacity:var(--workspace-control-disabled-opacity, .66)}.f-select__panel[data-v-58d78be7]{position:fixed;z-index:90;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;max-height:var(--f-select-panel-max-height, 280px);padding:6px;border:1px solid var(--workspace-border-soft, #d8d1c8);border-radius:10px;background:linear-gradient(var(--workspace-surface-strong, #fffdf8),var(--workspace-surface-strong, #fffdf8)),linear-gradient(var(--workspace-page, #fffdf8),var(--workspace-page, #fffdf8)),#fffdf8;color:var(--workspace-text-primary, #302b25);box-shadow:var(--workspace-shadow-soft, 0 14px 32px rgb(48 43 37 / 16%));font:inherit}.f-select__search[data-v-58d78be7]{flex:none;box-sizing:border-box;width:100%;min-height:var(--workspace-control-min-height, 36px);margin-bottom:6px;padding:7px 9px;border:1px solid var(--workspace-control-border, var(--workspace-border-soft, #d8d1c8));border-radius:var(--workspace-control-radius, 7px);color:inherit;background:var(--workspace-input-background, #fffdf8);font:inherit}.f-select__keyboard-help[data-v-58d78be7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.f-select__tree[data-v-58d78be7]{min-height:0;overflow-y:auto;overscroll-behavior:contain}.f-select__option[data-v-58d78be7]{display:flex;align-items:center;gap:6px;min-height:var(--f-select-option-min-height, 40px);padding:var(--f-select-option-padding-block, 7px) var(--f-select-option-padding-inline, 8px);border-radius:6px;cursor:pointer}.f-select__option.is-selected[data-v-58d78be7]{color:var(--workspace-accent-strong, #786045);background:var(--f-select-option-selected-background, transparent)}.f-select__option.is-active[data-v-58d78be7],.f-select__option[data-v-58d78be7]:hover{background:var(--f-select-option-active-background, var(--workspace-surface-hover, #f3efe8))}.f-select__option.is-keyboard-active[data-v-58d78be7]{outline:var(--f-select-option-active-outline, none);outline-offset:-2px}.f-select__option.is-disabled[data-v-58d78be7]{color:var(--workspace-text-tertiary, #8a8177);cursor:default}.f-select__expand[data-v-58d78be7],.f-select__expand-space[data-v-58d78be7]{flex:none;width:var(--f-select-action-size, 20px);height:var(--f-select-action-size, 24px)}.f-select__expand[data-v-58d78be7]{padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;cursor:pointer}.f-select__text[data-v-58d78be7]{flex:1;min-width:0}.f-select__detail[data-v-58d78be7],.f-select__badge[data-v-58d78be7]{color:var(--f-select-detail-color, var(--workspace-text-tertiary, #8a8177));font-size:var(--f-select-detail-font-size, 12px)}.f-select__badge[data-v-58d78be7]{flex:none;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-select__check[data-v-58d78be7]{flex:none;width:16px;color:var(--workspace-accent-strong, #786045)}.f-select__empty[data-v-58d78be7]{margin:0;padding:12px;color:var(--workspace-text-tertiary, #8a8177)}.forest-password-login-panel[data-v-1e47092f]{display:grid;gap:14px;width:100%}.forest-password-login-panel__heading[data-v-1e47092f]{display:grid;gap:8px}.forest-password-login-panel__heading h2[data-v-1e47092f],.forest-password-login-panel__heading p[data-v-1e47092f],.forest-password-login-panel__error[data-v-1e47092f]{margin:0}.forest-password-login-panel__field[data-v-1e47092f]{display:grid;gap:8px}.forest-password-login-panel__field span[data-v-1e47092f]{color:var(--workspace-text-secondary)}.forest-password-login-panel__field input[data-v-1e47092f]{width:100%;min-width:0}.forest-password-login-panel__history-field[data-v-1e47092f]{position:relative}.forest-password-login-panel__history[data-v-1e47092f]{position:absolute;z-index:10;top:calc(100% + 6px);right:0;left:0;display:grid;gap:4px;max-height:180px;overflow:auto;padding:6px;border:1px solid var(--workspace-border, #d8dee8);border-radius:10px;background:var(--workspace-surface, #fff);box-shadow:0 16px 36px #0f172a24}.forest-password-login-panel__history-item[data-v-1e47092f]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;border-radius:8px;padding:9px 10px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.forest-password-login-panel__history-item[data-v-1e47092f]:hover{background:var(--workspace-surface-muted, #f4f6f8)}.forest-password-login-panel__history-item small[data-v-1e47092f]{color:var(--workspace-text-tertiary, #7c8798);font-size:12px;white-space:nowrap}.forest-password-login-panel__remember[data-v-1e47092f]{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--workspace-text-secondary);font-size:13px;cursor:pointer}.forest-password-login-panel__remember input[data-v-1e47092f]{margin:0}.forest-password-login-panel__error[data-v-1e47092f]{--forest-field-error-color: var(--workspace-danger)}.forest-sms-code-field[data-v-12eec8e4]{display:grid;gap:var(--forest-sms-code-gap, 8px)}.forest-sms-code-field__control[data-v-12eec8e4]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--forest-sms-code-control-gap, 10px);align-items:center}.forest-sms-code-field__input[data-v-12eec8e4]{min-width:0;width:100%}.forest-sms-code-field__send[data-v-12eec8e4]{display:inline-flex;min-width:var(--forest-sms-code-send-width, 112px);min-height:var(--forest-sms-code-send-height, 40px);align-items:center;justify-content:center;border:var(--forest-sms-code-send-border, 1px solid #d8dee8);border-radius:var(--forest-sms-code-send-radius, 8px);background:var(--forest-sms-code-send-background, #f8fafc);color:var(--forest-sms-code-send-color, #334155);box-shadow:var(--forest-sms-code-send-shadow, none);cursor:pointer;font:inherit;font-weight:var(--forest-sms-code-send-font-weight, 700);line-height:1;padding:var(--forest-sms-code-send-padding, 0 12px);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease;white-space:nowrap}.forest-sms-code-field__send[data-v-12eec8e4]:hover:not(:disabled){border:var(--forest-sms-code-send-hover-border, var(--forest-sms-code-send-border, 1px solid #cbd5e1));background:var(--forest-sms-code-send-hover-background, #f1f5f9);color:var(--forest-sms-code-send-hover-color, var(--forest-sms-code-send-color, #334155));box-shadow:var(--forest-sms-code-send-hover-shadow, var(--forest-sms-code-send-shadow, none));transform:none}.forest-sms-code-field__send[data-v-12eec8e4]:focus-visible{outline:none;border:var(--forest-sms-code-send-focus-border, var(--forest-sms-code-send-hover-border, var(--forest-sms-code-send-border, 1px solid #2563eb)));background:var(--forest-sms-code-send-focus-background, var(--forest-sms-code-send-background, #f8fafc));color:var(--forest-sms-code-send-focus-color, var(--forest-sms-code-send-color, #334155));box-shadow:var(--forest-sms-code-send-focus-shadow, 0 0 0 2px rgba(37, 99, 255, .12))}.forest-sms-code-field__send[data-v-12eec8e4]:disabled{border:var(--forest-sms-code-send-disabled-border, 1px solid #e2e8f0);background:var(--forest-sms-code-send-disabled-background, #f1f5f9);color:var(--forest-sms-code-send-disabled-color, #94a3b8);box-shadow:none;cursor:not-allowed}.forest-sms-code-field__error[data-v-12eec8e4]{--forest-field-error-color: var(--forest-sms-code-error-color, #c2410c);--forest-field-error-font-size: var(--forest-sms-code-error-font-size, 13px)}.forest-phone-sms-login-panel[data-v-f648e429]{display:grid;gap:var(--forest-phone-sms-login-gap, 16px);width:100%}.forest-phone-sms-login-panel__heading[data-v-f648e429]{display:grid;gap:8px}.forest-phone-sms-login-panel__heading h2[data-v-f648e429],.forest-phone-sms-login-panel__heading p[data-v-f648e429],.forest-phone-sms-login-panel__error[data-v-f648e429]{margin:0}.forest-phone-sms-login-panel__field[data-v-f648e429]{display:grid;gap:8px}.forest-phone-sms-login-panel__field span[data-v-f648e429]{color:var(--forest-phone-sms-login-label-color, currentColor);font-size:var(--forest-phone-sms-login-label-font-size, 13px)}.forest-phone-sms-login-panel__field input[data-v-f648e429]{width:100%;min-width:0}.forest-phone-sms-login-panel__history-field[data-v-f648e429]{position:relative}.forest-phone-sms-login-panel__history[data-v-f648e429]{position:absolute;z-index:10;top:calc(100% + 6px);right:0;left:0;display:grid;gap:4px;max-height:180px;overflow:auto;padding:6px;border:1px solid var(--workspace-border, #d8dee8);border-radius:10px;background:var(--workspace-surface, #fff);box-shadow:0 16px 36px #0f172a24}.forest-phone-sms-login-panel__history-item[data-v-f648e429]{width:100%;border:0;border-radius:8px;padding:9px 10px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.forest-phone-sms-login-panel__history-item[data-v-f648e429]:hover{background:var(--workspace-surface-muted, #f4f6f8)}.forest-phone-sms-login-panel__error[data-v-f648e429]{--forest-field-error-color: var(--forest-phone-sms-login-error-color, #c2410c)}.forest-phone-sms-login-panel__submit[data-v-f648e429]{width:100%}.forest-web-pc-login-panel[data-v-909e8080]{display:grid;gap:var(--forest-web-pc-login-gap, 16px);width:100%}.forest-web-pc-login-panel__tabs[data-v-909e8080]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--forest-web-pc-login-tab-gap, 4px);padding:var(--forest-web-pc-login-tabs-padding, 4px);border:var(--forest-web-pc-login-tabs-border, 1px solid #d8dee8);border-radius:var(--forest-web-pc-login-tabs-radius, 999px);background:var(--forest-web-pc-login-tabs-background, #f4f6f8)}.forest-web-pc-login-panel__tab[data-v-909e8080]{min-width:0;border:0;border-radius:var(--forest-web-pc-login-tab-radius, 999px);padding:var(--forest-web-pc-login-tab-padding, 10px 12px);background:transparent;color:var(--forest-web-pc-login-tab-color, currentColor);cursor:pointer;font-size:var(--forest-web-pc-login-tab-font-size, 14px)}.forest-web-pc-login-panel__tab--active[data-v-909e8080]{background:var(--forest-web-pc-login-tab-active-background, #111827);color:var(--forest-web-pc-login-tab-active-color, #fff)}.creator-header[data-v-4cd81f91]{min-height:64px;flex-wrap:wrap;box-sizing:border-box;padding:8px max(32px,calc((100vw - 1376px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--workspace-border-soft)}.creator-brand[data-v-4cd81f91],.creator-account[data-v-4cd81f91]{display:flex;align-items:center}.creator-brand[data-v-4cd81f91]{gap:24px;white-space:nowrap}.creator-wordmark[data-v-4cd81f91]{font-family:var(--workspace-font-heading);font-size:32px;font-weight:600;letter-spacing:-.05em}.creator-product[data-v-4cd81f91]{border-left:1px solid var(--workspace-border-strong);padding-left:24px;font-size:15px;letter-spacing:.08em}.creator-account[data-v-4cd81f91]{flex-wrap:wrap;gap:22px;min-width:0}.creator-navigation[data-v-4cd81f91]{display:flex;align-items:center;gap:20px;white-space:nowrap}.creator-navigation a[data-v-4cd81f91]{text-decoration:none}.creator-navigation a[aria-current=page][data-v-4cd81f91]{color:var(--workspace-accent);text-decoration:underline;text-underline-offset:8px}.creator-header-note[data-v-4cd81f91]{color:var(--workspace-text-tertiary);font-size:13px;letter-spacing:.05em}.creator-account[data-v-4cd81f91] .current-user-badge{width:auto;max-width:230px;padding:0;border:0;background:transparent;gap:10px}.creator-account[data-v-4cd81f91] .current-user-badge__avatar{width:36px;height:36px}.creator-account[data-v-4cd81f91] .current-user-badge__body>span{display:none}.creator-account[data-v-4cd81f91] .current-user-badge strong{font-size:14px;font-weight:500}.creator-account[data-v-4cd81f91] .current-user-badge small{font-size:11px}@media(max-width:600px){.creator-header[data-v-4cd81f91]{min-height:64px;padding:8px 16px;gap:12px}.creator-brand[data-v-4cd81f91]{gap:14px}.creator-wordmark[data-v-4cd81f91]{font-size:27px}.creator-product[data-v-4cd81f91]{padding-left:14px;font-size:13px}.creator-header-note[data-v-4cd81f91],.creator-product[data-v-4cd81f91],.creator-account[data-v-4cd81f91] .current-user-badge__body{display:none}.creator-account[data-v-4cd81f91],.creator-navigation[data-v-4cd81f91]{gap:12px}}.login-page[data-v-aa097336]{max-width:1440px;padding:32px;grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:start;color:var(--workspace-text-primary)}.login-heading[data-v-aa097336]{grid-column:1 / -1}.login-heading h1[data-v-aa097336]{margin:0;font:600 28px/36px var(--workspace-font-heading)}.login-heading p[data-v-aa097336]{margin:8px 0 0;color:var(--workspace-text-secondary);font-size:14px;line-height:20px}.login-introduction[data-v-aa097336]{padding:48px}.login-introduction h2[data-v-aa097336]{margin:0 0 24px;font:600 28px/36px var(--workspace-font-heading)}.login-description[data-v-aa097336]{margin:0;color:var(--workspace-text-secondary);font-size:16px;line-height:26px}.login-divider[data-v-aa097336]{display:block;width:80px;height:4px;margin-top:24px;background:var(--workspace-accent)}.login-form[data-v-aa097336]{min-width:0;padding:24px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong)}.login-form[data-v-aa097336]{--forest-web-pc-login-tabs-background: var(--workspace-surface-soft);--forest-web-pc-login-tabs-border: 1px solid var(--workspace-border-soft);--forest-web-pc-login-tabs-radius: 6px;--forest-web-pc-login-tab-radius: 6px;--forest-web-pc-login-tab-active-background: var(--workspace-accent-soft);--forest-web-pc-login-tab-active-color: var(--workspace-accent)}@media(max-width:1119px){.login-page[data-v-aa097336]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.login-introduction[data-v-aa097336]{padding:24px}}@media(max-width:767px){.login-page[data-v-aa097336]{grid-template-columns:minmax(0,1fr);padding:24px 16px}.login-introduction[data-v-aa097336]{padding:0}.login-form[data-v-aa097336]{padding:24px}}.login-form[data-v-aa097336] .forest-password-login-panel__heading h2,.login-form[data-v-aa097336] .forest-phone-sms-login-panel__heading h2{font:600 18px/26px var(--workspace-font-heading)}.login-form[data-v-aa097336] .forest-password-login-panel__heading p,.login-form[data-v-aa097336] .forest-phone-sms-login-panel__heading p{font-size:14px;line-height:20px;color:var(--workspace-text-secondary)}.login-form[data-v-aa097336] .forest-password-login-panel__remember input{width:18px;height:18px;accent-color:var(--workspace-accent)}.ideation-draft-assistant[data-v-e66ce70f]{margin:0 0 22px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong)}summary[data-v-e66ce70f]{padding:16px 24px;cursor:pointer;font-family:var(--workspace-font-heading);color:var(--workspace-accent);font-size:18px;line-height:26px;font-weight:600}.assistant-body[data-v-e66ce70f]{display:grid;gap:14px;padding:0 24px 24px}.assistant-note[data-v-e66ce70f],.assistant-notice[data-v-e66ce70f]{margin:0;color:var(--workspace-text-secondary);font-size:14px;line-height:20px}.assistant-notice[data-v-e66ce70f]{padding:10px 14px;border-left:2px solid var(--workspace-accent);background:var(--workspace-surface)}fieldset[data-v-e66ce70f]{border:0;padding:0;margin:0;display:flex;gap:20px}label[data-v-e66ce70f]{font-size:14px}fieldset label[data-v-e66ce70f]{display:flex;gap:6px;align-items:center}textarea[data-v-e66ce70f]{box-sizing:border-box;width:100%;padding:12px;border:1px solid var(--workspace-border-strong);border-radius:6px;background:var(--workspace-surface-strong);color:inherit;font:inherit;font-size:14px;line-height:20px;resize:vertical}.assistant-actions[data-v-e66ce70f]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.assistant-actions>button[data-v-e66ce70f]:not(.f-button){border:0;background:transparent;color:var(--workspace-accent);padding:0;font:inherit;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}button[data-v-e66ce70f]:disabled{opacity:var(--workspace-control-disabled-opacity, .5);cursor:default}textarea[data-v-e66ce70f]:focus-visible,summary[data-v-e66ce70f]:focus-visible,button[data-v-e66ce70f]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.visually-hidden[data-v-e66ce70f]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}fieldset label[data-v-e66ce70f]{min-height:40px;gap:8px}input[type=radio][data-v-e66ce70f],input[type=checkbox][data-v-e66ce70f]{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--workspace-accent)}.assistant-actions>button[data-v-e66ce70f]:not(.f-button),.reference-retry[data-v-e66ce70f]{min-height:40px}textarea[data-v-e66ce70f]{min-height:108px;padding:10px 12px}@media(max-width:767px){summary[data-v-e66ce70f]{padding:16px}.assistant-body[data-v-e66ce70f]{padding:0 16px 16px}fieldset label[data-v-e66ce70f],.assistant-actions>button[data-v-e66ce70f]:not(.f-button){min-height:44px}}.ideation-workspace[data-v-3ca97bcf]{max-width:1440px;margin:0 auto;padding:32px 32px 48px;color:var(--workspace-text-primary)}.ideation-heading h1[data-v-3ca97bcf]{margin:0;font-family:var(--workspace-font-heading);font-size:28px;font-weight:600;line-height:36px;letter-spacing:normal}.ideation-heading>p[data-v-3ca97bcf]{margin:8px 0 0;color:var(--workspace-text-secondary);font-size:14px}.ideation-columns[data-v-3ca97bcf]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:24px}.ideation-editor[data-v-3ca97bcf]{padding:24px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong);min-width:0}.section-title[data-v-3ca97bcf]{display:block;margin:0 0 10px;font-family:var(--workspace-font-heading);font-size:18px;font-weight:600;line-height:26px}.ideation-text-field[data-v-3ca97bcf]{position:relative}.ideation-text-field textarea[data-v-3ca97bcf]{display:block;width:100%;min-height:460px;resize:vertical;padding:12px 12px 40px;border:1px solid var(--workspace-border-strong, #b6b2aa);border-radius:6px;background:var(--workspace-surface-strong);color:inherit;font:inherit;font-size:14px;line-height:26px}textarea[data-v-3ca97bcf]::placeholder{color:var(--workspace-text-tertiary)}textarea[data-v-3ca97bcf]:disabled{opacity:1;color:var(--workspace-text-secondary);cursor:wait}textarea[data-v-3ca97bcf]:focus-visible,summary[data-v-3ca97bcf]:focus-visible,button[data-v-3ca97bcf]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.character-count[data-v-3ca97bcf]{position:absolute;bottom:17px;right:18px;color:var(--workspace-text-tertiary);font-size:14px;pointer-events:none;font-variant-numeric:tabular-nums}.locked-input[data-v-3ca97bcf]{margin-top:9px;border:1px solid var(--workspace-border-soft);border-radius:6px}.locked-input[data-v-3ca97bcf]:first-of-type{margin-top:14px}.locked-input summary[data-v-3ca97bcf]{padding:14px 16px;cursor:pointer;font-size:16px;line-height:1.5}.locked-input summary[data-v-3ca97bcf]::marker{color:var(--workspace-text-secondary);font-size:12px}.optional-label[data-v-3ca97bcf]{float:right;font-size:13px;color:var(--workspace-text-tertiary)}.locked-input-body[data-v-3ca97bcf]{display:grid;gap:8px;padding:0 16px 16px}.locked-input-body label[data-v-3ca97bcf]{color:var(--workspace-text-secondary);font-size:14px}.locked-input-body textarea[data-v-3ca97bcf]{box-sizing:border-box;width:100%;resize:vertical;border:1px solid var(--workspace-border-soft);border-radius:4px;background:var(--workspace-surface-strong);color:inherit;padding:12px;font:inherit;line-height:1.7}.editor-actions[data-v-3ca97bcf]{margin-top:24px}.organize-button[data-v-3ca97bcf]{min-width:202px;min-height:40px;border-radius:6px;font-size:14px;font-weight:600;background:var(--workspace-button-primary-background);color:var(--workspace-button-primary-text)}.organize-button[data-v-3ca97bcf]:disabled{opacity:var(--workspace-control-disabled-opacity, .55);cursor:not-allowed}.editor-actions>p[data-v-3ca97bcf],.result-footer p[data-v-3ca97bcf]{margin:10px 0 0;color:var(--workspace-text-secondary);font-size:14px;line-height:1.6}.ideation-results[data-v-3ca97bcf]{border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong);padding:24px;min-width:0;display:flex;flex-direction:column}.result-heading>p[data-v-3ca97bcf]{margin:-3px 0 0;color:var(--workspace-text-secondary);font-size:14px;line-height:1.7}.result-section[data-v-3ca97bcf]{padding:28px 0;border-bottom:1px solid var(--workspace-border-soft);overflow-wrap:anywhere}.result-section[data-v-3ca97bcf]:last-of-type{border-bottom:0}.result-section h3[data-v-3ca97bcf]{margin:0 0 16px;color:var(--workspace-accent);font-family:var(--workspace-font-heading);font-size:18px;font-weight:600}.result-section ul[data-v-3ca97bcf]{margin:0;padding-left:23px}.result-section li[data-v-3ca97bcf]{font-size:16px;line-height:1.8}.result-section li+li[data-v-3ca97bcf]{margin-top:12px}.anchor-list[data-v-3ca97bcf]{list-style:none;margin:0;padding:0}.anchor-list li[data-v-3ca97bcf]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px}.anchor-number[data-v-3ca97bcf]{color:var(--workspace-accent);font-variant-numeric:tabular-nums}.result-footer[data-v-3ca97bcf]{margin-top:auto;padding-top:30px}.text-button[data-v-3ca97bcf]{border:0;background:transparent;color:var(--workspace-accent);padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.copy-button[data-v-3ca97bcf]{font-size:14px;text-decoration:none}.result-footer[data-v-3ca97bcf]>.f-button{margin-bottom:16px;display:block}.text-button[data-v-3ca97bcf]:hover{text-decoration:underline}.text-button[data-v-3ca97bcf]:disabled{cursor:wait;opacity:var(--workspace-control-disabled-opacity, .55)}.inline-notice[data-v-3ca97bcf]{margin:18px 0 0;padding:14px 16px;border-left:2px solid var(--workspace-accent);background:var(--workspace-surface);font-size:14px;line-height:1.75}.inline-notice p[data-v-3ca97bcf]{margin:0 0 8px}.waiting-state[data-v-3ca97bcf]{margin-top:38px}.waiting-state h3[data-v-3ca97bcf]{font-family:var(--workspace-font-heading);color:var(--workspace-accent);font-size:18px;font-weight:600}.waiting-state p[data-v-3ca97bcf],.empty-result p[data-v-3ca97bcf],.empty-section[data-v-3ca97bcf]{color:var(--workspace-text-secondary);font-size:16px;line-height:26px}.empty-result[data-v-3ca97bcf]{padding-top:24px;max-width:none}.empty-result p[data-v-3ca97bcf]:first-child{color:var(--workspace-text-primary);font-family:var(--workspace-font-heading);font-size:18px}@media(min-width:1500px){.ideation-workspace[data-v-3ca97bcf]{padding-right:24px;padding-left:24px}}@media(max-width:900px){.ideation-workspace[data-v-3ca97bcf]{padding:24px 32px 40px}.ideation-columns[data-v-3ca97bcf]{gap:24px;grid-template-columns:minmax(0,1fr)}.ideation-results[data-v-3ca97bcf]{padding:24px}.ideation-text-field textarea[data-v-3ca97bcf]{min-height:420px}}@media(max-width:680px){.ideation-workspace[data-v-3ca97bcf]{padding:24px 16px 40px}.ideation-heading>p[data-v-3ca97bcf]{font-size:16px}.ideation-columns[data-v-3ca97bcf]{display:block;margin-top:12px}.ideation-text-field textarea[data-v-3ca97bcf]{min-height:320px;font-size:16px}.ideation-results[data-v-3ca97bcf]{margin-top:36px;border-left:0;border-top:1px solid var(--workspace-border-soft);padding:26px 0 0}.empty-result[data-v-3ca97bcf]{padding-top:16px}.organize-button[data-v-3ca97bcf]{min-width:100%}.result-section[data-v-3ca97bcf]{padding:24px 0}}.ideation-heading>p[data-v-3ca97bcf]{line-height:20px}.organize-button[data-v-3ca97bcf]:disabled{opacity:1;background:var(--workspace-control-disabled-background);color:var(--workspace-control-disabled-text)}@media(max-width:1119px){.ideation-columns[data-v-3ca97bcf]{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ideation-editor[data-v-3ca97bcf],.ideation-results[data-v-3ca97bcf]{padding:16px}.ideation-results[data-v-3ca97bcf]{margin-top:24px;border-left:1px solid var(--workspace-border-soft)}.organize-button[data-v-3ca97bcf],.text-button[data-v-3ca97bcf],summary[data-v-3ca97bcf]{min-height:44px}}.creator-session-error[data-v-77309ada]{margin:24px 32px}.projects-workspace[data-v-d4ad809a]{max-width:1440px;padding:32px 32px 48px;color:var(--workspace-text-primary)}.projects-heading[data-v-d4ad809a]{align-items:center;justify-content:space-between;margin-bottom:24px}h1[data-v-d4ad809a]{margin:0;font:600 28px/36px var(--workspace-font-heading)}.projects-heading p[data-v-d4ad809a]{margin:8px 0 0;color:var(--workspace-text-secondary);font-size:14px;line-height:20px}.project-list[data-v-d4ad809a]{padding:24px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong)}.list-labels[data-v-d4ad809a],.project-row[data-v-d4ad809a]{display:grid;grid-template-columns:minmax(0,1fr) 150px 210px 64px;gap:24px;align-items:center}.list-labels[data-v-d4ad809a]{color:var(--workspace-text-secondary);font-size:14px;line-height:20px}.project-row[data-v-d4ad809a]{padding:12px;border-radius:6px;background:var(--workspace-surface-soft)}h2[data-v-d4ad809a]{margin:0;font:600 18px/26px var(--workspace-font-heading)}h2 button[data-v-d4ad809a]{min-height:40px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}.brief-status[data-v-d4ad809a]{justify-self:start;color:var(--workspace-text-secondary);font-size:13px;line-height:18px}.brief-status.effective[data-v-d4ad809a]{color:var(--workspace-success, #15803d)}time[data-v-d4ad809a]{color:var(--workspace-text-secondary);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.text-action[data-v-d4ad809a]{min-height:40px;padding:0;border:0;background:none;color:var(--workspace-accent);font:inherit;font-size:14px;line-height:20px;cursor:pointer}.text-action[data-v-d4ad809a]:hover,h2 button[data-v-d4ad809a]:hover{text-decoration:underline;text-underline-offset:4px}.empty-projects[data-v-d4ad809a]{padding:24px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong)}.empty-projects p[data-v-d4ad809a]{margin:0;color:var(--workspace-text-secondary);font-size:14px;line-height:20px}.empty-projects>div[data-v-d4ad809a]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.loading-notice[data-v-d4ad809a]{color:var(--workspace-text-secondary);font-size:14px;line-height:20px}.pagination[data-v-d4ad809a]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px;margin-top:24px;color:var(--workspace-text-secondary);font-size:14px}.pagination button[data-v-d4ad809a]{min-height:40px;padding:8px 16px;border:1px solid var(--workspace-border-strong);border-radius:6px;background:var(--workspace-surface-strong);color:inherit;font:inherit;cursor:pointer}.pagination button[data-v-d4ad809a]:hover:not(:disabled){background:var(--workspace-surface-soft)}button[data-v-d4ad809a]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}button[data-v-d4ad809a]:disabled{color:var(--workspace-text-secondary);background:var(--workspace-surface-soft);cursor:not-allowed}@media(max-width:1119px){.list-labels[data-v-d4ad809a]{display:none}.project-row[data-v-d4ad809a]{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.project-row time[data-v-d4ad809a]{grid-column:1}.project-row .text-action[data-v-d4ad809a]{grid-row:2;grid-column:2}}@media(max-width:767px){.projects-workspace[data-v-d4ad809a]{padding:24px 16px}.project-list[data-v-d4ad809a],.empty-projects[data-v-d4ad809a]{padding:16px}.projects-heading[data-v-d4ad809a]{align-items:flex-start}button[data-v-d4ad809a],.text-action[data-v-d4ad809a],h2 button[data-v-d4ad809a],.pagination button[data-v-d4ad809a]{min-height:44px}}.creator-session-error[data-v-ad64c2d8]{max-width:1376px;margin-inline:32px}@media(max-width:767px){.creator-session-error[data-v-ad64c2d8]{margin-inline:16px}}.audience-form[data-v-45787a44],.audience-field[data-v-45787a44]{display:grid;gap:var(--audience-field-gap, 9px)}.audience-form[data-v-45787a44]{gap:16px}label[data-v-45787a44]{color:var(--workspace-text-secondary);font-size:14px}label span[data-v-45787a44]{color:var(--workspace-text-tertiary);font-size:12px}input[data-v-45787a44],textarea[data-v-45787a44]{box-sizing:border-box;width:100%;min-width:0;padding:var(--forest-input-padding, 12px 14px);border:1px solid var(--workspace-border-strong);border-radius:var(--workspace-control-radius, 5px);background:var(--workspace-surface-strong);color:var(--workspace-text-primary);font:inherit;line-height:var(--audience-copy-line-height, 1.8);resize:vertical}input[data-v-45787a44]:focus-visible,textarea[data-v-45787a44]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:var(--workspace-focus-outline-offset, 3px)}.audience-summary[data-v-5e528f91]{padding:18px 20px;background:var(--workspace-surface);border-left:2px solid var(--workspace-accent);overflow-wrap:anywhere}p[data-v-5e528f91]{margin:0 0 10px;white-space:pre-wrap;font-size:var(--audience-reading-size, inherit);line-height:var(--audience-reading-line-height, 1.8)}.audience-name[data-v-5e528f91]{font-weight:600}.audience-name span[data-v-5e528f91]{margin-left:8px;color:var(--workspace-text-tertiary);font-size:var(--audience-detail-size, 12px);font-weight:400}dl[data-v-5e528f91]{margin:0}dt[data-v-5e528f91]{margin:15px 0 5px;color:var(--workspace-text-tertiary);font-size:var(--audience-detail-size, 12px)}dd[data-v-5e528f91]{margin:0;white-space:pre-wrap;font-size:var(--audience-reading-size, inherit);line-height:var(--audience-reading-line-height, 1.8)}.audience-draft-assistant[data-v-23dfb1d8]{display:grid;gap:15px;padding:20px 0 26px;border-bottom:1px solid var(--workspace-border-soft)}h3[data-v-23dfb1d8]{margin:0 0 8px;font-family:var(--workspace-font-heading);font-size:var(--audience-title-size, 23px);line-height:var(--audience-title-line-height, normal);font-weight:var(--audience-title-weight, 500)}header p[data-v-23dfb1d8],.draft-note[data-v-23dfb1d8]{margin:0;color:var(--workspace-text-tertiary);font-size:13px;line-height:var(--audience-copy-line-height, 1.8)}fieldset[data-v-23dfb1d8]{padding:0;margin:0;border:0;display:flex;gap:12px 22px;flex-wrap:wrap}legend[data-v-23dfb1d8]{margin-bottom:12px;color:var(--workspace-text-secondary);font-size:13px}fieldset label[data-v-23dfb1d8]{display:flex;align-items:center;gap:7px;color:var(--workspace-text-secondary);font-size:13px}.instruction-label[data-v-23dfb1d8]{font-size:14px;color:var(--workspace-text-secondary)}textarea[data-v-23dfb1d8]{box-sizing:border-box;width:100%;resize:vertical;padding:var(--forest-input-padding, 13px 14px);border:1px solid var(--workspace-border-strong);border-radius:6px;background:var(--workspace-surface-strong);color:var(--workspace-text-primary);font:inherit;line-height:var(--audience-copy-line-height, 1.8)}.draft-notice[data-v-23dfb1d8]{margin:0;padding:var(--forest-input-padding, 12px 14px);background:var(--workspace-surface);color:var(--workspace-text-secondary);font-size:13px;line-height:var(--audience-copy-line-height, 1.8);border-left:2px solid var(--workspace-accent)}.draft-actions[data-v-23dfb1d8]{display:flex;align-items:center;gap:15px 20px;flex-wrap:wrap}.draft-actions>button[data-v-23dfb1d8]:not(.f-button){padding:0;color:var(--workspace-accent);border:0;background:transparent;font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}button[data-v-23dfb1d8]:disabled{opacity:.5;cursor:default}textarea[data-v-23dfb1d8]:focus-visible,input[data-v-23dfb1d8]:focus-visible,button[data-v-23dfb1d8]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:var(--workspace-focus-outline-offset, 3px)}.visually-hidden[data-v-23dfb1d8]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}input[type=checkbox][data-v-23dfb1d8],input[type=radio][data-v-23dfb1d8]{width:var(--audience-choice-size, auto);height:var(--audience-choice-size, auto)}.audience-picker[data-v-e6558f13]{display:grid;gap:14px}.picker-heading[data-v-e6558f13]{display:flex;gap:15px;justify-content:space-between;align-items:baseline}.picker-heading p[data-v-e6558f13],.muted[data-v-e6558f13]{margin:0;color:var(--workspace-text-tertiary);font-size:13px;line-height:1.7}.text-action[data-v-e6558f13]{border:0;padding:0;color:var(--workspace-accent);background:transparent;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.text-action[data-v-e6558f13]:disabled{opacity:.5;cursor:wait}.create-audience[data-v-e6558f13]{display:grid;gap:18px;padding:var(--audience-create-padding, 20px);border:1px solid var(--workspace-border-soft);border-radius:var(--audience-card-radius, 6px)}.create-audience[data-v-e6558f13] button.f-button{justify-self:start}.selector-label[data-v-e6558f13]{color:var(--workspace-text-secondary);font-size:14px}select[data-v-e6558f13]{box-sizing:border-box;min-width:0;max-width:100%;width:100%;padding:12px;background:var(--workspace-surface-strong);border:1px solid var(--workspace-border-strong);border-radius:var(--audience-card-radius, 6px);color:var(--workspace-text-primary);font:inherit}.list-actions[data-v-e6558f13]{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:480px){.picker-heading[data-v-e6558f13]{flex-wrap:wrap}.create-audience[data-v-e6558f13]{padding:var(--audience-create-padding, 15px)}}.brief-group[data-v-c87f618e]{display:grid;gap:var(--brief-section-gap, 20px);padding:var(--brief-section-padding, 28px 0);margin-bottom:var(--brief-section-margin-bottom, 0);border:var(--brief-section-border, 0);border-radius:var(--brief-section-radius, 0);background:var(--brief-section-background, transparent);border-top:1px solid var(--workspace-border-soft)}h2[data-v-c87f618e]{margin:0;font-family:var(--workspace-font-heading);font-size:var(--brief-section-title-size, 23px);line-height:var(--brief-section-title-line-height, normal);font-weight:var(--brief-section-title-weight, 500)}.brief-field[data-v-c87f618e],.brief-audience[data-v-c87f618e]{display:grid;gap:var(--brief-field-gap, 9px)}label[data-v-c87f618e],legend[data-v-c87f618e]{color:var(--workspace-text-secondary);font-size:14px;line-height:1.6}textarea[data-v-c87f618e]{box-sizing:border-box;width:100%;padding:var(--brief-textarea-padding, 13px 14px);min-height:var(--brief-textarea-min-height, 0px);max-height:var(--brief-textarea-max-height, none);overflow:auto;resize:vertical;border:1px solid var(--workspace-control-border, var(--workspace-border-strong));border-radius:var(--workspace-control-radius, 6px);color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit;line-height:var(--brief-textarea-line-height, 1.8)}textarea[data-v-c87f618e]:focus-visible,input[data-v-c87f618e]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:var(--workspace-focus-outline-offset, 3px)}textarea[data-v-c87f618e]:disabled{opacity:var(--workspace-control-disabled-opacity, .7);background:var(--workspace-control-disabled-background, var(--workspace-surface-strong));color:var(--workspace-control-disabled-text, var(--workspace-text-primary))}.aspect-field[data-v-c87f618e]{margin:0;padding:0;border:0}.aspect-field legend[data-v-c87f618e]{margin-bottom:10px}.aspect-field label[data-v-c87f618e]{display:inline-flex;gap:8px;margin-right:24px;align-items:center}.episode-range[data-v-c87f618e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.scale-choice[data-v-c87f618e]{grid-column:1 / -1}.episode-range p[data-v-c87f618e]{grid-column:1 / -1;margin:0;color:var(--workspace-text-tertiary);font-size:var(--brief-detail-label-size, 13px);line-height:1.6}.creative-brief-form[data-v-c87f618e] .f-number-field__control input{box-sizing:border-box;padding:var(--forest-input-padding, 12px);border:1px solid var(--workspace-control-border, var(--workspace-border-strong));border-radius:var(--workspace-control-radius, 6px);color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit}@media(max-width:480px){.episode-range[data-v-c87f618e]{grid-template-columns:1fr}}.aspect-field input[data-v-c87f618e]{width:var(--brief-choice-size, auto);height:var(--brief-choice-size, auto)}.aspect-field label[data-v-c87f618e]{min-height:var(--brief-choice-target-height, auto)}section[data-v-43adedf0]{padding:var(--brief-section-padding, 28px 0);margin-bottom:var(--brief-section-margin-bottom, 0);border:var(--brief-section-border, 0);border-radius:var(--brief-section-radius, 0);background:var(--brief-section-background, transparent);border-top:1px solid var(--workspace-border-soft)}h2[data-v-43adedf0]{margin:0 0 var(--brief-section-gap, 22px);font-family:var(--workspace-font-heading);font-size:var(--brief-section-title-size, 23px);line-height:var(--brief-section-title-line-height, normal);font-weight:var(--brief-section-title-weight, 500)}dl[data-v-43adedf0]{display:grid;gap:var(--brief-section-gap, 22px);margin:0}dt[data-v-43adedf0]{margin-bottom:7px;color:var(--workspace-text-tertiary);font-size:var(--brief-detail-label-size, 13px)}dd[data-v-43adedf0]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--brief-reading-size, inherit);line-height:var(--brief-reading-line-height, 1.9)}.specifications[data-v-43adedf0]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}@media(max-width:480px){.specifications[data-v-43adedf0]{grid-template-columns:1fr;gap:14px}}h2[data-v-80735fcf]{margin:0 0 12px;font-family:var(--workspace-font-heading);font-size:18px;line-height:26px;font-weight:600}.reference-note[data-v-80735fcf]{color:var(--workspace-text-tertiary);font-size:14px;line-height:26px}h3[data-v-80735fcf]{margin:28px 0 14px;color:var(--workspace-accent);font-family:var(--workspace-font-heading);font-size:18px;line-height:26px;font-weight:600}ul[data-v-80735fcf]{list-style:none;padding:0;margin:0}li[data-v-80735fcf]{padding:15px 0;border-bottom:1px solid var(--workspace-border-soft)}li p[data-v-80735fcf]{margin:0 0 10px;font-size:14px;line-height:26px;font-size:16px;white-space:pre-wrap;overflow-wrap:anywhere}button[data-v-80735fcf]{padding:0;border:0;color:var(--workspace-accent);background:none;font:inherit;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}details[data-v-80735fcf]{margin-top:26px;font-size:14px;color:var(--workspace-text-secondary)}summary[data-v-80735fcf]{cursor:pointer}.source-text[data-v-80735fcf]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:26px}button[data-v-80735fcf],summary[data-v-80735fcf]{min-height:40px}button[data-v-80735fcf]:focus-visible,summary[data-v-80735fcf]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@media(max-width:767px){button[data-v-80735fcf],summary[data-v-80735fcf]{min-height:44px}}.brief-draft-assistant[data-v-433af535]{margin-bottom:28px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong)}summary[data-v-433af535]{padding:16px 24px;cursor:pointer;font-family:var(--workspace-font-heading);color:var(--workspace-accent);font-size:18px;line-height:26px;font-weight:600}.assistant-body[data-v-433af535]{display:grid;gap:16px;padding:0 24px 24px}.assistant-note[data-v-433af535],.assistant-notice[data-v-433af535]{margin:0;color:var(--workspace-text-secondary);font-size:14px;line-height:20px}.assistant-notice[data-v-433af535]{padding:12px 14px;border-left:2px solid var(--workspace-accent);background:var(--workspace-surface)}fieldset[data-v-433af535]{border:0;padding:0;margin:0;display:flex;gap:12px 22px;flex-wrap:wrap}legend[data-v-433af535]{margin-bottom:12px;font-size:14px;color:var(--workspace-text-secondary)}label[data-v-433af535]{font-size:14px}fieldset label[data-v-433af535]{display:flex;align-items:center;gap:6px}.brief-reference-options[data-v-433af535]{display:grid;gap:14px}.brief-reference-option[data-v-433af535]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px}.brief-reference-option>label[data-v-433af535]{grid-column:1}.reference-caption[data-v-433af535]{grid-column:1;color:var(--workspace-text-secondary);font-size:14px}.brief-reference-preview[data-v-433af535]{grid-column:1 / -1;min-width:0}.brief-reference-preview>summary[data-v-433af535]{width:fit-content;padding:0;font-family:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px}.brief-reference-preview>p[data-v-433af535]{margin:10px 0 0;max-height:280px;overflow:auto;padding:14px 16px;border-left:2px solid var(--workspace-border-strong);background:var(--workspace-surface);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.reference-status[data-v-433af535]{grid-column:1 / -1;margin:0;color:var(--workspace-text-secondary);font-size:14px;line-height:20px}.reference-status>p[data-v-433af535]{margin:0 0 6px}.reference-retry[data-v-433af535]{border:0;padding:0;background:none;color:var(--workspace-accent);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.instruction-hint[data-v-433af535]{margin:-3px 0 0;color:var(--workspace-accent);font-size:14px;line-height:20px}textarea[data-v-433af535]{box-sizing:border-box;width:100%;padding:13px;border:1px solid var(--workspace-border-strong);border-radius:6px;background:var(--workspace-surface-strong);color:inherit;font:inherit;font-size:14px;line-height:20px;resize:vertical}.assistant-actions[data-v-433af535]{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.assistant-actions>button[data-v-433af535]:not(.f-button){border:0;background:transparent;color:var(--workspace-accent);padding:0;font:inherit;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}button[data-v-433af535]:disabled{opacity:var(--workspace-control-disabled-opacity, .5);cursor:default}textarea[data-v-433af535]:focus-visible,summary[data-v-433af535]:focus-visible,button[data-v-433af535]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.visually-hidden[data-v-433af535]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:480px){.assistant-body[data-v-433af535]{padding:0 15px 18px}}fieldset label[data-v-433af535]{min-height:40px;gap:8px}input[type=radio][data-v-433af535],input[type=checkbox][data-v-433af535]{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--workspace-accent)}.assistant-actions>button[data-v-433af535]:not(.f-button),.reference-retry[data-v-433af535]{min-height:40px}textarea[data-v-433af535]{min-height:108px;padding:10px 12px}@media(max-width:767px){summary[data-v-433af535]{padding:16px}.assistant-body[data-v-433af535]{padding:0 16px 16px}fieldset label[data-v-433af535],.assistant-actions>button[data-v-433af535]:not(.f-button){min-height:44px}}.project-setup[data-v-844ba879]{max-width:1440px;margin:0 auto;padding:32px 32px 48px;color:var(--workspace-text-primary)}.back-link[data-v-844ba879],.text-action[data-v-844ba879]{padding:0;border:0;background:transparent;color:var(--workspace-accent);font:inherit;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.back-link[data-v-844ba879]{color:var(--workspace-text-secondary);text-decoration:none}.setup-heading[data-v-844ba879]{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin:24px 0}h1[data-v-844ba879]{margin:0;font-family:var(--workspace-font-heading);font-size:28px;line-height:36px;font-weight:600;overflow-wrap:anywhere}.setup-heading p[data-v-844ba879]{margin:8px 0 0;color:var(--workspace-text-secondary);font-size:14px;line-height:20px}.saved-state[data-v-844ba879]{flex-shrink:0;color:var(--workspace-text-tertiary);font-size:12px}.status-area[data-v-844ba879]{display:grid;gap:10px;margin-bottom:20px}.status-area[data-v-844ba879]:empty{display:none}.status-area .text-action[data-v-844ba879]{justify-self:start}.save-notice[data-v-844ba879]{margin:0;color:var(--workspace-accent);font-size:13px;line-height:1.7}.setup-columns[data-v-844ba879]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;margin-top:24px}.setup-columns.summary-layout[data-v-844ba879]{grid-template-columns:minmax(0,840px);justify-content:center}.setup-main[data-v-844ba879]{min-width:0}.project-name-field[data-v-844ba879]{display:grid;gap:6px;margin-bottom:24px}.project-name-field label[data-v-844ba879],legend[data-v-844ba879]{color:var(--workspace-text-secondary);font-size:14px}.project-name-field input[data-v-844ba879]{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--workspace-border-strong);border-radius:6px;color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit}.aspect-options[data-v-844ba879]{padding:0;margin:0 0 26px;border:0;display:flex;flex-wrap:wrap;gap:8px}.aspect-options legend[data-v-844ba879]{margin-bottom:6px}.aspect-options label[data-v-844ba879]{padding:10px 12px;display:flex;gap:8px;min-height:40px;align-items:center;border:1px solid var(--workspace-border-soft);border-radius:6px;cursor:pointer}.aspect-options label.selected[data-v-844ba879]{border-color:var(--workspace-accent);background:var(--workspace-surface)}.aspect-options[data-v-844ba879] .f-field-error{flex-basis:100%}.muted[data-v-844ba879],.new-project-note p[data-v-844ba879]{color:var(--workspace-text-secondary);font-size:14px;line-height:1.9}.new-project-form[data-v-844ba879]>.f-button{margin-top:16px;min-width:170px}.setup-aside[data-v-844ba879]{min-width:0;display:grid;align-content:start;gap:24px}.completion-panel[data-v-844ba879]{margin-bottom:36px}.completion-panel h2[data-v-844ba879],.new-project-note h2[data-v-844ba879]{font-family:var(--workspace-font-heading);font-size:18px;font-weight:600;margin:0 0 15px}.completion-panel p[data-v-844ba879]{color:var(--workspace-text-tertiary);font-size:13px;line-height:20px}.completion-panel ul[data-v-844ba879]{list-style:none;padding:0;margin:16px 0}.completion-panel li[data-v-844ba879]{margin-top:10px}.completion-panel li button[data-v-844ba879]{background:none;border:0;padding:0;color:var(--workspace-accent);font:inherit;font-size:13px;cursor:pointer;text-align:left;line-height:1.6}.completion-panel li button[data-v-844ba879]:before{content:"·";margin-right:9px}.last-saved[data-v-844ba879]{padding-top:14px;border-top:1px solid var(--workspace-border-soft)}.reference-disclosure>summary[data-v-844ba879]{cursor:pointer;font-size:13px;color:var(--workspace-text-tertiary);margin-bottom:20px}.setup-actions[data-v-844ba879]{display:flex;gap:20px;justify-content:space-between;align-items:center;padding-top:25px;border-top:1px solid var(--workspace-border-strong)}.setup-actions[data-v-844ba879] .f-button{min-width:145px}.summary-meta[data-v-844ba879]{padding-bottom:25px}.summary-meta h2[data-v-844ba879]{font-family:var(--workspace-font-heading);font-size:22px;font-weight:600;line-height:30px;margin:0 0 12px;overflow-wrap:anywhere}.summary-meta p[data-v-844ba879]{font-size:13px;line-height:1.9;color:var(--workspace-text-tertiary)}.summary-meta span[data-v-844ba879]{display:block;overflow-wrap:anywhere}.effective-footer[data-v-844ba879]{padding-top:25px;border-top:1px solid var(--workspace-border-soft);color:var(--workspace-text-secondary);line-height:20px;font-size:14px}button[data-v-844ba879]:disabled{opacity:var(--workspace-control-disabled-opacity, .5);cursor:wait}input[data-v-844ba879]:focus-visible,button[data-v-844ba879]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@media(max-width:1000px){.setup-columns[data-v-844ba879]{gap:28px;grid-template-columns:minmax(0,1fr)}.setup-aside[data-v-844ba879]{padding-left:0}}@media(max-width:760px){.project-setup[data-v-844ba879]{padding:24px 16px 48px}.setup-heading[data-v-844ba879]{display:block}.saved-state[data-v-844ba879]{display:block;margin:14px 0}.setup-columns[data-v-844ba879]{display:flex;flex-direction:column}.setup-aside[data-v-844ba879]{order:-1;border-left:0;padding-left:0}.completion-panel[data-v-844ba879]{margin-bottom:18px}.completion-panel ul[data-v-844ba879]{display:flex;flex-wrap:wrap;gap:5px 18px}.last-saved[data-v-844ba879],.new-project-note[data-v-844ba879]{display:none}.reference-disclosure[data-v-844ba879]{padding:18px 0;border-bottom:1px solid var(--workspace-border-soft)}.reference-disclosure[data-v-844ba879] .ideation-reference{max-height:360px;overflow:auto;padding-right:8px}.setup-actions[data-v-844ba879] .f-button{min-width:0}}.new-project-form[data-v-844ba879],.completion-panel[data-v-844ba879],.new-project-note[data-v-844ba879]{padding:24px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong)}.completion-panel[data-v-844ba879]{margin-bottom:0}.setup-editor>.project-name-field[data-v-844ba879]{padding:24px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong)}.aspect-options input[data-v-844ba879]{width:18px;height:18px;margin:0;accent-color:var(--workspace-accent)}.saved-state[data-v-844ba879]{font-size:13px;line-height:18px;color:var(--workspace-text-secondary)}.back-link[data-v-844ba879],.text-action[data-v-844ba879],.completion-panel li button[data-v-844ba879]{min-height:40px}.project-name-field label[data-v-844ba879],legend[data-v-844ba879]{font-weight:500;line-height:20px}.reference-disclosure[data-v-844ba879]{padding:24px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong)}.reference-disclosure>summary[data-v-844ba879]{margin-bottom:0;min-height:40px;font-size:14px;color:var(--workspace-text-primary)}.setup-actions[data-v-844ba879]{flex-wrap:wrap;gap:12px;margin-top:24px}@media(max-width:1119px){.setup-columns[data-v-844ba879]{grid-template-columns:minmax(0,1fr)}.setup-aside[data-v-844ba879]{order:0}}@media(max-width:767px){.new-project-form[data-v-844ba879],.completion-panel[data-v-844ba879],.new-project-note[data-v-844ba879],.reference-disclosure[data-v-844ba879]{padding:16px}.setup-aside[data-v-844ba879]{order:0}.back-link[data-v-844ba879],.text-action[data-v-844ba879],.completion-panel li button[data-v-844ba879],.aspect-options label[data-v-844ba879]{min-height:44px}.last-saved[data-v-844ba879],.new-project-note[data-v-844ba879]{display:block}}.project-creation-entry[data-v-f2914ec9]{max-width:1440px;margin:24px auto 0;padding:0 32px;text-align:right}.project-creation-entry a[data-v-f2914ec9]{display:inline-flex;min-height:40px;align-items:center;font-size:14px;color:var(--workspace-accent);text-underline-offset:5px}@media(max-width:600px){.project-creation-entry[data-v-f2914ec9]{padding:0 16px}}.domain-field[data-v-33a1b34a]{display:grid;gap:7px;min-width:0;color:var(--workspace-text-secondary,#6f6b63);font-size:12px;line-height:18px}.domain-field span[data-v-33a1b34a]{font-weight:500;color:var(--workspace-text-primary,#272622)}.domain-field b[data-v-33a1b34a]{color:var(--workspace-danger,#a4524a);font-weight:500}.domain-field input[data-v-33a1b34a],.domain-field textarea[data-v-33a1b34a]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:var(--workspace-radius-sm,10px);color:var(--workspace-text-primary,#272622);background:var(--workspace-surface-strong,#fff);font:inherit;line-height:1.65;resize:vertical}.domain-field input[data-v-33a1b34a]{height:40px;resize:none}.domain-field textarea[data-v-33a1b34a]{min-height:72px}.domain-field input[data-v-33a1b34a]:focus-visible,.domain-field textarea[data-v-33a1b34a]:focus-visible{outline:2px solid var(--workspace-focus-outline-color,#8a6a42);outline-offset:1px}.domain-field input[data-v-33a1b34a]:disabled,.domain-field textarea[data-v-33a1b34a]:disabled{opacity:.58;cursor:not-allowed}.domain-field small[data-v-33a1b34a]{color:var(--workspace-danger,#a4524a)}.reference-slot[data-v-5aea51f0]{display:grid;gap:8px;min-width:0}.reference-slot__heading[data-v-5aea51f0]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--workspace-text-primary,#272622);font-size:12px;font-weight:500}.reference-slot__heading small[data-v-5aea51f0]{color:var(--workspace-text-tertiary,#938e84);font-weight:400}.reference-slot__issue[data-v-5aea51f0]{margin:0;color:var(--workspace-danger,#a4524a);font-size:12px}.scope-editor[data-v-2ba8581e],.scope-editor__interval[data-v-2ba8581e],section[data-v-2ba8581e],label[data-v-2ba8581e]{display:grid;gap:8px}.scope-editor[data-v-2ba8581e]{gap:12px;margin:0;padding:14px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:var(--workspace-radius-sm,10px)}legend[data-v-2ba8581e]{padding:0 5px;color:var(--workspace-text-primary,#272622);font-size:12px;font-weight:600}.scope-editor__interval[data-v-2ba8581e]{padding:12px;border-radius:var(--workspace-radius-sm,10px);background:var(--workspace-page,#f5f5f2)}.scope-editor__grid[data-v-2ba8581e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}span[data-v-2ba8581e]{color:var(--workspace-text-secondary,#6f6b63);font-size:12px}small[data-v-2ba8581e],p[data-v-2ba8581e]{margin:0;color:var(--workspace-text-tertiary,#938e84);font-size:12px}input[data-v-2ba8581e],select[data-v-2ba8581e],textarea[data-v-2ba8581e]{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:var(--workspace-radius-sm,10px);background:var(--workspace-surface-strong,#fff);color:var(--workspace-text-primary,#272622);font:inherit}button[data-v-2ba8581e]{justify-self:start;min-height:32px;padding:0 10px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:var(--workspace-radius-sm,10px);background:var(--workspace-surface-strong,#fff);color:var(--workspace-text-primary,#272622);cursor:pointer}.scope-editor__issue[data-v-2ba8581e]{color:var(--workspace-danger,#a43628)}@container (max-width:650px){.scope-editor__grid[data-v-2ba8581e]{grid-template-columns:1fr}}.form[data-v-68ee1d98]{display:grid;gap:16px;container-type:inline-size}.required-hint[data-v-68ee1d98]{margin:0;color:var(--workspace-text-tertiary,#938e84);font-size:12px}.references[data-v-68ee1d98],.grid[data-v-68ee1d98]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@container (max-width:650px){.references[data-v-68ee1d98],.grid[data-v-68ee1d98]{grid-template-columns:1fr}}.relationship-content[data-v-82731ab1]{display:grid;gap:12px;min-width:0}h4[data-v-82731ab1],p[data-v-82731ab1]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}h4[data-v-82731ab1]{font-size:18px;font-weight:500}p[data-v-82731ab1],dl[data-v-82731ab1]{font-size:14px;line-height:1.7}dl[data-v-82731ab1]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px;margin:0}dd[data-v-82731ab1]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.scope-overview[data-v-391a15f9]{display:grid;gap:10px;color:var(--workspace-text-primary,#272622)}h4[data-v-391a15f9],h5[data-v-391a15f9],p[data-v-391a15f9]{margin:0}h4[data-v-391a15f9]{font-size:13px;font-weight:600}h5[data-v-391a15f9]{font-size:12px;font-weight:500;color:var(--workspace-text-secondary,#6f6b63)}.scope-overview__intervals[data-v-391a15f9]{display:grid;gap:10px;list-style:none;margin:0;padding:0}.scope-overview__interval[data-v-391a15f9]{display:grid;gap:10px;padding:14px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:var(--workspace-radius-sm,10px);background:var(--workspace-page,#f5f5f2)}dl[data-v-391a15f9]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:0}dt[data-v-391a15f9]{color:var(--workspace-text-secondary,#6f6b63);font-size:12px}dd[data-v-391a15f9]{display:grid;gap:4px;margin:0;overflow-wrap:anywhere;font-size:13px;line-height:20px;white-space:pre-wrap}.scope-overview__empty[data-v-391a15f9],.scope-overview__id[data-v-391a15f9],.scope-overview__unavailable[data-v-391a15f9]{color:var(--workspace-text-tertiary,#938e84);font-size:12px;line-height:20px}.scope-overview__error[data-v-391a15f9]{color:var(--workspace-danger,#a43628);font-size:12px;line-height:20px}button[data-v-391a15f9]{padding:0;border:0;background:transparent;color:var(--workspace-accent,#8a6a42);text-align:left;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere}button[data-v-391a15f9]:focus-visible{outline:2px solid var(--workspace-accent,#8a6a42);outline-offset:3px}@container (max-width:480px){dl[data-v-391a15f9]{grid-template-columns:1fr;gap:4px}dd[data-v-391a15f9]{margin-bottom:6px}}.relationship-overview[data-v-ddb9e3f4]{display:grid;gap:18px}svg[data-v-4e340e33]{display:block;width:100%;max-height:370px}text[data-v-4e340e33]{fill:var(--workspace-text-secondary);font-size:12px}.timeline[data-v-dd399dec]{list-style:none;margin:0;padding:0 0 0 16px;border-left:1px solid var(--workspace-border-strong)}.timeline li[data-v-dd399dec]{position:relative;display:grid;gap:8px;padding:4px 0 24px 10px}.timeline li[data-v-dd399dec]:before{position:absolute;left:-21px;top:10px;width:8px;height:8px;border-radius:50%;content:"";background:var(--workspace-accent)}.timeline span[data-v-dd399dec]{font-size:12px;color:var(--workspace-text-tertiary)}.timeline button[data-v-dd399dec]{justify-self:start}.ai-request-panel[data-v-2e34802e]{min-width:0;padding:24px;border-radius:var(--workspace-radius-md, 10px);background:var(--workspace-surface-strong, #fffefa);overflow-wrap:anywhere}.ai-request-panel h3[data-v-2e34802e],.ai-request-panel p[data-v-2e34802e]{margin:0}.ai-request-panel h3[data-v-2e34802e]{font-size:18px;line-height:26px;font-weight:600}.ai-request-panel p[data-v-2e34802e]{font-size:14px;line-height:20px}.ai-request-panel .tc-actions[data-v-2e34802e]{margin:0}.recovery-controls[data-v-2e34802e]{padding-top:16px;border-top:1px solid var(--workspace-border-soft, #deded2)}.recovery-controls label[data-v-2e34802e]{flex:1 1 240px;min-width:0}@media(max-width:650px){.ai-request-panel[data-v-2e34802e]{padding:16px}}.initial-design-confirmation-history[data-v-cc2bb215]{padding:24px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong);font-size:14px;line-height:20px;color:var(--workspace-text-secondary)}h3[data-v-cc2bb215]{font-size:18px;line-height:26px;margin:0 0 12px}small[data-v-cc2bb215]{font-size:14px;line-height:20px;font-weight:400}summary[data-v-cc2bb215]{cursor:pointer;overflow-wrap:anywhere}details+details[data-v-cc2bb215]{margin-top:10px}dl[data-v-cc2bb215]{display:grid;grid-template-columns:128px minmax(0,1fr);gap:12px;margin:16px 0 0}dt[data-v-cc2bb215]{color:var(--workspace-text-secondary)}dd[data-v-cc2bb215]{margin:0;overflow-wrap:anywhere}ul[data-v-cc2bb215]{list-style:none;padding:0;margin:0}li[data-v-cc2bb215]{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin-bottom:6px}code[data-v-cc2bb215]{overflow-wrap:anywhere}button[data-v-cc2bb215]{border:0;background:none;color:var(--workspace-accent);font:inherit;padding:0;cursor:pointer;text-align:left}button[data-v-cc2bb215]:disabled{opacity:var(--workspace-control-disabled-opacity, .5);cursor:default}@media(max-width:767px){dl[data-v-cc2bb215]{grid-template-columns:1fr;gap:8px}}summary[data-v-cc2bb215],button[data-v-cc2bb215]{min-height:40px}summary[data-v-cc2bb215]{padding-block:10px}button[data-v-cc2bb215]:focus-visible,summary[data-v-cc2bb215]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@media(max-width:767px){.initial-design-confirmation-history[data-v-cc2bb215]{padding:16px}summary[data-v-cc2bb215],button[data-v-cc2bb215]{min-height:44px}}.f-graph-editor[data-v-5f3bcf4d]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;isolation:isolate;color:var(--workspace-text-primary, #282720);background:var(--workspace-surface, #faf9f6);border:1px solid var(--workspace-border-soft, #e3e1da);border-radius:var(--workspace-radius-md, 12px);font-family:var(--workspace-font-body, inherit)}.f-graph-toolbar[data-v-5f3bcf4d]{--workspace-control-min-height: 0px;--workspace-control-line-height: normal;--forest-button-min-height: 0px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;border-bottom:1px solid var(--workspace-border-soft, #e3e1da);background:var(--workspace-surface-strong, #fff)}.f-graph-toolbar__tools[data-v-5f3bcf4d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.f-graph-toolbar[data-v-5f3bcf4d] .f-button{padding:6px 10px;border-radius:6px;font-size:12px}.f-graph-toolbar[data-v-5f3bcf4d] button:disabled{opacity:.45;cursor:default}.f-graph-summary[data-v-5f3bcf4d]{display:flex;align-items:center;gap:10px;color:var(--workspace-text-tertiary, #858277);font-size:12px}.f-graph-readonly[data-v-5f3bcf4d]{border:1px solid var(--workspace-border-soft, #e3e1da);border-radius:4px;padding:2px 6px}.f-graph-remove[data-v-5f3bcf4d]{color:var(--workspace-danger, #b84f3c)}.f-graph-stage[data-v-5f3bcf4d]{position:relative;flex:1;min-height:0}.f-graph-canvas[data-v-5f3bcf4d]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,var(--workspace-border-soft, #e3e1da) .65px,transparent .65px);background-size:20px 20px}.f-graph-empty[data-v-5f3bcf4d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;pointer-events:none;padding:24px;text-align:center}.f-graph-empty [data-v-5f3bcf4d-s]{pointer-events:auto}.f-graph-empty__symbol[data-v-5f3bcf4d]{font-size:38px;font-weight:300;color:var(--workspace-accent, #967647)}.f-graph-empty strong[data-v-5f3bcf4d]{font-weight:500;font-size:16px}.f-graph-empty p[data-v-5f3bcf4d]{margin:0;color:var(--workspace-text-tertiary, #858277);font-size:13px;line-height:1.8}.f-graph-hint[data-v-5f3bcf4d]{position:absolute;left:12px;bottom:8px;margin:0;padding:5px 8px;pointer-events:none;background:var(--workspace-surface, #faf9f6);border-radius:4px;color:var(--workspace-text-tertiary, #858277);font-size:11px}.f-graph-connection-error[data-v-5f3bcf4d]{position:absolute;left:50%;bottom:42px;transform:translate(-50%);margin:0;max-width:min(440px,calc(100% - 32px));padding:8px 12px;border:1px solid var(--workspace-danger, #b84f3c);border-radius:6px;background:var(--workspace-surface-strong, #fff);color:var(--workspace-danger, #b84f3c);font-size:12px}.f-graph-errors[data-v-5f3bcf4d]{padding:10px 12px;display:grid;gap:6px;max-height:150px;overflow:auto}.f-graph-issues[data-v-5f3bcf4d]{border-top:1px solid var(--workspace-border-soft, #e3e1da);background:var(--workspace-surface-strong, #fff)}.f-graph-issues__header[data-v-5f3bcf4d]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px}.f-graph-issues button[data-v-5f3bcf4d]{font:inherit;cursor:pointer}.f-graph-issues__toggle[data-v-5f3bcf4d],.f-graph-clear[data-v-5f3bcf4d]{border:0;background:transparent;color:var(--workspace-text-secondary, #5e5b53);padding:4px;font-size:12px!important}.f-graph-issues__count[data-v-5f3bcf4d]{font-variant-numeric:tabular-nums;margin-left:6px;padding:1px 6px;border-radius:4px;background:var(--workspace-surface-soft, #f4f2ec)}.f-graph-clear[data-v-5f3bcf4d]{color:var(--workspace-accent, #967647)}.f-graph-issues__body[data-v-5f3bcf4d]{max-height:170px;overflow:auto;padding:0 10px 10px}.f-graph-issues ul[data-v-5f3bcf4d]{list-style:none;margin:0;padding:0}.f-graph-issue[data-v-5f3bcf4d]{display:flex;align-items:baseline;width:100%;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:5px;background:transparent;text-align:left;color:var(--workspace-text-secondary, #5e5b53);font-size:12px!important;line-height:1.6;overflow-wrap:anywhere}.f-graph-issue[data-v-5f3bcf4d]:hover,.f-graph-issue.is-active[data-v-5f3bcf4d]{background:var(--workspace-accent-soft, #f4efe6)}.f-graph-issue.is-active[data-v-5f3bcf4d]{border-color:var(--workspace-border-strong, #cbc7bc)}.f-graph-severity[data-v-5f3bcf4d]{flex-shrink:0;font-size:11px;letter-spacing:.04em}.f-graph-severity--error[data-v-5f3bcf4d]{color:var(--workspace-danger, #b84f3c)}.f-graph-severity--warning[data-v-5f3bcf4d]{color:var(--workspace-accent, #967647)}.f-graph-severity--info[data-v-5f3bcf4d]{color:var(--workspace-text-tertiary, #858277)}.f-graph-issue-note[data-v-5f3bcf4d]{margin:8px 10px 0;color:var(--workspace-text-tertiary, #858277);font-size:12px}.f-graph-editor[data-v-5f3bcf4d] button:focus-visible{outline:2px solid var(--workspace-focus-outline-color, #967647);outline-offset:2px}@media(max-width:640px){.f-graph-toolbar[data-v-5f3bcf4d]{padding:10px;gap:8px}.f-graph-summary[data-v-5f3bcf4d]{width:100%}.f-graph-hint[data-v-5f3bcf4d]{font-size:10px}}.initial-design-canvas[data-v-ac571058]{height:100%;min-width:0;min-height:0;display:flex;flex-direction:column}.initial-design-canvas>header[data-v-ac571058]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--workspace-border-soft);font-size:13px}.initial-design-canvas>header small[data-v-ac571058]{font-size:10px;color:var(--workspace-text-tertiary)}.initial-design-canvas[data-v-ac571058] .f-graph-editor{border:0;border-radius:0;flex:1;min-height:0}.layout-direction[data-v-ac571058]{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--workspace-text-secondary)}select[data-v-ac571058]{font:inherit;border:1px solid var(--workspace-border-strong);background:var(--workspace-surface-strong);color:var(--workspace-text-primary);padding:5px 7px;border-radius:5px}.design-candidate-list[data-v-4baa336b]{min-height:0;overflow:auto;padding:16px;background:var(--workspace-surface-strong);border-right:1px solid var(--workspace-border-soft)}h3[data-v-4baa336b]{font-size:18px;line-height:26px;font-weight:500;margin:0 0 16px}.design-search input[data-v-4baa336b]{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid var(--workspace-border-soft);border-radius:6px;background:var(--workspace-surface-strong);font:inherit;font-size:14px;color:var(--workspace-text-primary)}.navigator-filters[data-v-4baa336b]{display:flex;gap:8px;margin-top:10px}.navigator-filters select[data-v-4baa336b]{width:50%;min-width:0;border:0;background:transparent;color:var(--workspace-text-secondary);font:inherit;font-size:13px;padding:6px 0}.design-list-summary[data-v-4baa336b],.design-list-empty[data-v-4baa336b]{font-size:13px;line-height:1.6;color:var(--workspace-text-secondary)}ul[data-v-4baa336b]{list-style:none;padding:0;margin:0;display:grid;gap:8px}li[data-v-4baa336b]{display:flex;align-items:flex-start;gap:8px;padding:10px 7px;border-radius:6px}li.is-focused[data-v-4baa336b]{background:var(--workspace-accent-soft,#f0eae2)}li input[data-v-4baa336b]{margin-top:18px;accent-color:var(--workspace-accent)}li button[data-v-4baa336b]{display:grid;gap:8px;min-width:0;text-align:left;border:0;background:none;padding:0;font:inherit;cursor:pointer;color:var(--workspace-text-primary)}small[data-v-4baa336b]{font-size:12px;color:var(--workspace-accent)}strong[data-v-4baa336b]{font-size:14px;font-weight:500;overflow-wrap:anywhere}li span[data-v-4baa336b]{font-size:13px;line-height:1.55;color:var(--workspace-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sr-only[data-v-4baa336b]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}button[data-v-4baa336b]:focus-visible,input[data-v-4baa336b]:focus-visible,select[data-v-4baa336b]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.proposal-selection[data-v-4baa336b]{display:grid;gap:8px;margin:12px 0 16px;padding:12px 0;border-block:1px solid var(--workspace-border-soft);font-size:13px;color:var(--workspace-text-secondary)}.proposal-select-all[data-v-4baa336b]{display:flex;align-items:center;gap:7px}.proposal-select-all input[data-v-4baa336b]{accent-color:var(--workspace-accent)}.proposal-selection p[data-v-4baa336b]{margin:0;line-height:1.6;overflow-wrap:anywhere}.proposal-selection>div[data-v-4baa336b]{display:flex;flex-wrap:wrap;gap:8px}.proposal-selection button[data-v-4baa336b]{font:inherit;border:1px solid var(--workspace-border-soft);border-radius:6px;padding:7px 8px;background:var(--workspace-surface-strong);color:var(--workspace-text-secondary);cursor:pointer}.proposal-selection .proposal-adopt[data-v-4baa336b]{color:var(--workspace-accent);border-color:var(--workspace-border-strong)}.navigator-entry[data-v-4baa336b]{display:grid;gap:8px;min-width:0;width:100%}li .show-on-canvas[data-v-4baa336b]{font-size:13px;color:var(--workspace-accent);padding:5px 0}button[data-v-4baa336b]:disabled{opacity:var(--workspace-control-disabled-opacity, .5);cursor:default}details[data-v-4baa336b]{margin-top:16px}summary[data-v-4baa336b]{font-size:12px;cursor:pointer;color:var(--workspace-text-secondary)}li input[data-v-4baa336b],.proposal-select-all input[data-v-4baa336b]{width:18px;height:18px;flex-shrink:0}li button[data-v-4baa336b]{min-height:40px}.navigator-filters[data-v-4baa336b]{flex-wrap:wrap}.navigator-filters select[data-v-4baa336b]{min-height:40px;width:100%;font-size:14px}li[data-v-4baa336b]:hover{background:var(--workspace-surface-hover)}li.is-focused[data-v-4baa336b]{border-left:2px solid var(--workspace-accent)}@media(max-width:767px){li button[data-v-4baa336b],.navigator-filters select[data-v-4baa336b],.proposal-selection button[data-v-4baa336b]{min-height:44px}}.brief-snapshot[data-v-aaac9144]{font-size:16px;line-height:26px;overflow-wrap:anywhere}.brief-snapshot h3[data-v-aaac9144]{font-size:18px;font-weight:600;margin:0 0 8px}.brief-snapshot header p[data-v-aaac9144],.brief-snapshot small[data-v-aaac9144],.empty[data-v-aaac9144]{color:var(--workspace-text-secondary)}.brief-snapshot small[data-v-aaac9144]{display:block;font-size:12px}.brief-snapshot section[data-v-aaac9144]{padding:18px 0;border-top:1px solid var(--workspace-border-soft)}.brief-snapshot header[data-v-aaac9144]{padding-bottom:18px}.brief-snapshot h4[data-v-aaac9144]{font-size:14px;margin:0 0 12px}.brief-snapshot dl[data-v-aaac9144],.brief-snapshot ul[data-v-aaac9144],.brief-snapshot p[data-v-aaac9144]{margin:0}.brief-snapshot dt[data-v-aaac9144]{color:var(--workspace-text-secondary);font-size:14px;margin-top:10px}.brief-snapshot dd[data-v-aaac9144]{margin:3px 0 0;white-space:pre-wrap}.brief-snapshot ul[data-v-aaac9144]{padding-left:18px}.brief-snapshot li+li[data-v-aaac9144]{margin-top:16px}.brief-snapshot li p[data-v-aaac9144]{white-space:pre-wrap}.suggestion-references[data-v-314fd523]{min-width:0}h5[data-v-314fd523]{font-size:14px;font-weight:600;line-height:20px;margin:0 0 8px}ul[data-v-314fd523]{list-style:none;padding:0;margin:0}li[data-v-314fd523]{display:flex;align-items:center;gap:8px;padding:8px 0}li>div[data-v-314fd523]{min-width:0;flex:1}strong[data-v-314fd523]{font-size:14px;font-weight:600;line-height:20px;overflow-wrap:anywhere}p[data-v-314fd523]{font-size:12px;line-height:18px;color:var(--workspace-text-secondary);margin:8px 0 0;overflow-wrap:anywhere}.missing[data-v-314fd523]{color:var(--workspace-danger)}li>span[data-v-314fd523]{font-size:12px;color:var(--workspace-text-secondary)}button[data-v-314fd523]{border:0;background:none;color:var(--workspace-accent);font:inherit;font-size:14px;min-height:40px;cursor:pointer;flex-shrink:0;padding:6px 0;min-width:44px}button[data-v-314fd523]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.expand[data-v-314fd523]{text-align:left}.empty[data-v-314fd523]{font-size:14px;line-height:26px}.suggestion-reader[data-v-e0b2084a]{display:flex;flex-direction:column;gap:16px;min-width:0}small[data-v-e0b2084a]{font-size:12px;line-height:18px;color:var(--workspace-accent)}h4[data-v-e0b2084a]{font-size:18px;font-weight:600;line-height:26px;margin:8px 0 0;overflow-wrap:anywhere}.description[data-v-e0b2084a]{font-size:16px;line-height:26px;color:var(--workspace-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.notice[data-v-e0b2084a],.raw p[data-v-e0b2084a]{font-size:12px;line-height:18px;color:var(--workspace-text-secondary);overflow-wrap:anywhere;margin:0}.raw[data-v-e0b2084a]{min-width:0}.raw summary[data-v-e0b2084a]{cursor:pointer;font-size:14px;line-height:20px;color:var(--workspace-text-secondary)}.raw p[data-v-e0b2084a]{margin:8px 0}.raw pre[data-v-e0b2084a]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;background:var(--workspace-surface-soft);padding:12px;border-radius:6px;max-width:100%;box-sizing:border-box;margin:12px 0 0}.suggestion-references+.suggestion-references[data-v-e0b2084a]{border-top:1px solid var(--workspace-border-soft);padding-top:16px}.world-form[data-v-d2863ded]{display:grid;gap:18px;container-type:inline-size}.world-grid[data-v-d2863ded]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.world-field[data-v-d2863ded]{display:grid;gap:7px;font-size:13px;color:var(--workspace-text-secondary)}.world-field input[data-v-d2863ded],.world-field textarea[data-v-d2863ded],.world-field select[data-v-d2863ded]{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--workspace-border-strong);border-radius:5px;color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit;line-height:1.6}.world-field textarea[data-v-d2863ded]{min-height:76px;resize:vertical}.world-field small[data-v-d2863ded]{color:var(--workspace-danger,#a43628)}.world-slot[data-v-d2863ded]:empty{display:none}.world-list[data-v-d2863ded]{display:grid;gap:12px;padding:0;margin:0;list-style:none}.world-list-card[data-v-d2863ded]{display:grid;gap:12px;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:6px;background:var(--workspace-surface-soft,var(--workspace-surface))}.world-actions[data-v-d2863ded]{display:flex;justify-content:flex-end;gap:8px}.world-overview[data-v-d2863ded]{display:grid;gap:14px}.world-overview dl[data-v-d2863ded]{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px 16px;margin:0}.world-overview dt[data-v-d2863ded]{color:var(--workspace-text-tertiary);font-size:12px}.world-overview dd[data-v-d2863ded]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.world-overview h4[data-v-d2863ded],.world-overview p[data-v-d2863ded]{margin:0}@container (max-width:520px){.world-grid[data-v-d2863ded]{grid-template-columns:1fr}.world-overview dl[data-v-d2863ded]{grid-template-columns:1fr;gap:4px}}fieldset[data-v-d2863ded]{margin:0;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:6px}small[data-v-d2863ded]{color:var(--workspace-danger,#a43628)}.world-label-scope[data-v-d44577ad]{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--workspace-border-soft)}h4[data-v-d44577ad],p[data-v-d44577ad]{margin:0}h4[data-v-d44577ad]{font-size:14px}p[data-v-d44577ad]{font-size:12px;color:var(--workspace-text-secondary)}p[role=alert][data-v-d44577ad]{color:var(--workspace-danger,#a43628)}label[data-v-d44577ad]{display:grid;gap:8px;font-size:13px}select[data-v-d44577ad]{font:inherit;padding:8px}.candidate-references[data-v-b666ea94]{display:grid;gap:16px}.candidate-references h4[data-v-b666ea94]{margin:0;font-size:18px;line-height:26px;font-weight:600}.candidate-references header p[data-v-b666ea94],.reference-empty[data-v-b666ea94]{margin:6px 0 0;color:var(--workspace-text-secondary);font-size:14px;line-height:20px}.reference-slot[data-v-b666ea94]{display:grid;gap:8px}.reference-label[data-v-b666ea94]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--workspace-text-secondary)}.reference-label span[data-v-b666ea94]{font-size:13px;color:var(--workspace-text-secondary)}.reference-label .reference-required[data-v-b666ea94]{color:var(--workspace-accent)}.reference-selected[data-v-b666ea94]{display:grid;gap:6px;padding:0;margin:0;list-style:none}.reference-selected li[data-v-b666ea94]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;border-left:2px solid var(--workspace-accent);padding:9px 10px;background:var(--workspace-surface-soft,var(--workspace-surface))}.reference-link[data-v-b666ea94]{flex:1;display:grid;gap:3px;text-align:left;min-width:0;border:0;background:none;padding:0;color:var(--workspace-text-primary);cursor:pointer}.reference-link span[data-v-b666ea94],.reference-link small[data-v-b666ea94]{overflow-wrap:anywhere}.reference-link small[data-v-b666ea94]{font-size:13px;color:var(--workspace-text-secondary)}.reference-replace[data-v-b666ea94],.reference-remove[data-v-b666ea94]{border:0;background:none;padding:5px;color:var(--workspace-text-secondary);font-size:14px;cursor:pointer}.reference-replacement[data-v-b666ea94]{flex-basis:100%;min-width:0}.reference-preview[data-v-b666ea94]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.reference-summary[data-v-b666ea94]{flex-basis:100%}.reference-open[data-v-b666ea94]{border:0;background:none;padding:0;color:var(--workspace-accent);font-size:14px;cursor:pointer}.reference-preview small[data-v-b666ea94]{color:var(--workspace-text-secondary);font-size:13px;line-height:20px}.reference-error[data-v-b666ea94],.reference-issues[data-v-b666ea94]{color:var(--workspace-danger,#a43628);font-size:14px;line-height:20px}.reference-issues[data-v-b666ea94]{margin:0;padding-left:20px}button[data-v-b666ea94]:disabled{opacity:var(--workspace-control-disabled-opacity, .55);cursor:default}.reference-open[data-v-b666ea94],.reference-replace[data-v-b666ea94],.reference-remove[data-v-b666ea94],.reference-link[data-v-b666ea94]{min-height:40px}.reference-link small[data-v-b666ea94],.reference-preview small[data-v-b666ea94]{font-size:13px;line-height:18px}.reference-preview .reference-summary[data-v-b666ea94]{font-size:16px;line-height:26px}.reference-remove[data-v-b666ea94]{color:var(--workspace-danger)}button[data-v-b666ea94]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@media(max-width:767px){.reference-open[data-v-b666ea94],.reference-replace[data-v-b666ea94],.reference-remove[data-v-b666ea94],.reference-link[data-v-b666ea94]{min-height:44px}}.character-identity-fields[data-v-6e5d9191]{display:grid;gap:14px}.string-list[data-v-1afc0dd5]{display:grid;gap:8px;min-width:0;margin:0;padding:12px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:var(--workspace-radius-sm,10px)}.string-list legend[data-v-1afc0dd5]{padding:0 4px;color:var(--workspace-text-primary,#272622);font-size:12px;font-weight:500}.string-list__row[data-v-1afc0dd5]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.string-list input[data-v-1afc0dd5]{box-sizing:border-box;width:100%;height:40px;padding:8px 10px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:var(--workspace-radius-sm,10px);color:var(--workspace-text-primary,#272622);background:var(--workspace-surface-strong,#fff);font:inherit}.string-list button[data-v-1afc0dd5]{min-height:36px;padding:0 12px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:var(--workspace-radius-sm,10px);color:var(--workspace-text-primary,#272622);background:var(--workspace-surface-strong,#fff);font:inherit;cursor:pointer}.string-list__add[data-v-1afc0dd5]{justify-self:start}.string-list__empty[data-v-1afc0dd5]{margin:0;color:var(--workspace-text-secondary,#6f6b63);font-size:12px}.string-list small[data-v-1afc0dd5]{color:var(--workspace-danger,#a4524a)}.string-list button[data-v-1afc0dd5]:disabled,.string-list input[data-v-1afc0dd5]:disabled{opacity:.58;cursor:not-allowed}.character-form[data-v-9f46d376],.character-form__section[data-v-9f46d376]{display:grid;gap:16px}.character-form[data-v-9f46d376]{container-type:inline-size}.character-form__section[data-v-9f46d376]{padding:16px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:var(--workspace-radius-md,14px);background:var(--workspace-surface,#faf9f6)}.character-form header[data-v-9f46d376]{display:flex;justify-content:space-between;gap:12px;color:var(--workspace-text-primary,#272622);font-size:14px;font-weight:600}.character-form header small[data-v-9f46d376]{color:var(--workspace-text-tertiary,#938e84);font-size:12px;font-weight:400}.character-form__grid[data-v-9f46d376]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.character-form__wide[data-v-9f46d376]{grid-column:1/-1}@container (max-width:650px){.character-form__grid[data-v-9f46d376]{grid-template-columns:1fr}.character-form__wide[data-v-9f46d376]{grid-column:auto}.character-form header[data-v-9f46d376]{display:grid}}.domain-overview[data-v-5a0bd03c]{display:grid;gap:8px;color:var(--workspace-text-primary,#272622)}.domain-overview__eyebrow[data-v-5a0bd03c]{margin:0;color:var(--workspace-accent,#8a6a42);font-size:12px;line-height:18px}.domain-overview h3[data-v-5a0bd03c]{margin:0;font-family:var(--workspace-font-display,inherit);font-size:28px;font-weight:500;line-height:42px}.domain-overview__description[data-v-5a0bd03c]{margin:0;color:var(--workspace-text-secondary,#6f6b63);font-size:14px;line-height:21px;white-space:pre-wrap}.domain-overview dl[data-v-5a0bd03c]{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:8px 12px;margin:8px 0 0;padding:16px;background:var(--workspace-page,#f5f5f2)}.domain-overview dt[data-v-5a0bd03c]{color:var(--workspace-text-secondary,#6f6b63);font-size:12px}.domain-overview dd[data-v-5a0bd03c]{margin:0;overflow-wrap:anywhere;font-size:13px;line-height:20px;white-space:pre-wrap}.record-form[data-v-b8526df8]{display:grid;gap:16px;container-type:inline-size}.record-form__grid[data-v-b8526df8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@container (max-width:650px){.record-form__grid[data-v-b8526df8]{grid-template-columns:1fr}}.record-form[data-v-62ad0db7]{display:grid;gap:16px;container-type:inline-size}.record-form__grid[data-v-62ad0db7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@container (max-width:650px){.record-form__grid[data-v-62ad0db7]{grid-template-columns:1fr}}.form[data-v-f88449d3]{display:grid;gap:16px;container-type:inline-size}.grid[data-v-f88449d3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@container (max-width:650px){.grid[data-v-f88449d3]{grid-template-columns:1fr}}.character-identity-card[data-v-37e3b1b5]{padding:16px;border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:var(--workspace-radius-sm, 10px);background:var(--workspace-surface-strong, #fff);display:grid;gap:8px}.character-identity-card h3[data-v-37e3b1b5]{font-size:18px;font-weight:500;margin:0}.character-identity-card small[data-v-37e3b1b5]{color:var(--workspace-accent, #8a6a42);font-size:12px;overflow-wrap:anywhere}.character-identity-card p[data-v-37e3b1b5]{font-size:14px;line-height:1.55;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}article[data-v-0253188a],section[data-v-0253188a]{display:grid;gap:10px}dl[data-v-0253188a]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-0253188a]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-0253188a]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-0253188a]{font:inherit;text-align:left;cursor:pointer}.evidence-editor[data-v-7b7a903f],article[data-v-7b7a903f]{display:grid;gap:10px}button[data-v-7b7a903f],select[data-v-7b7a903f]{font:inherit}article[data-v-7b7a903f]{padding:10px;border:1px solid var(--workspace-border-soft,#ddd);border-radius:8px}.form[data-v-8541225c],.form[data-v-29347cea],.form[data-v-76ff9371]{display:grid;gap:16px;container-type:inline-size}dl[data-v-577553fd]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-577553fd]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}article[data-v-85eb69f3],section[data-v-85eb69f3]{display:grid;gap:10px}dl[data-v-85eb69f3]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-85eb69f3]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-85eb69f3]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-85eb69f3]{font:inherit;text-align:left;cursor:pointer}.form[data-v-1de0d57a],.form[data-v-f74c10ef]{display:grid;gap:16px}section[data-v-f74c10ef]{display:grid;gap:10px}article[data-v-c4b3fe02],section[data-v-c4b3fe02]{display:grid;gap:10px}p[data-v-c4b3fe02],h3[data-v-c4b3fe02],h4[data-v-c4b3fe02]{margin:0}small[data-v-c4b3fe02]{display:block;color:var(--workspace-text-tertiary,#938e84)}button[data-v-c4b3fe02]{font:inherit;cursor:pointer;text-align:left}article[data-v-0ff4351a],section[data-v-0ff4351a],li[data-v-0ff4351a]{display:grid;gap:10px}p[data-v-0ff4351a],h3[data-v-0ff4351a],h4[data-v-0ff4351a]{margin:0}button[data-v-0ff4351a]{font:inherit;cursor:pointer;text-align:left}li[data-v-0ff4351a]{margin-bottom:12px}.form[data-v-c28cbd12],fieldset[data-v-c28cbd12],.member[data-v-c28cbd12]{display:grid;gap:16px}.form[data-v-c28cbd12]{container-type:inline-size}.grid[data-v-c28cbd12]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wide[data-v-c28cbd12]{grid-column:1/-1}fieldset[data-v-c28cbd12]{margin:0;padding:14px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:var(--workspace-radius-sm,10px)}legend[data-v-c28cbd12]{padding:0 5px;color:var(--workspace-text-primary,#272622);font-size:12px;font-weight:600}.member[data-v-c28cbd12]{padding:12px;background:var(--workspace-page,#f5f5f2)}header[data-v-c28cbd12]{display:flex;align-items:center;justify-content:space-between;color:var(--workspace-text-primary,#272622);font-size:12px}.form button[data-v-c28cbd12]{min-height:34px;padding:0 12px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:var(--workspace-radius-sm,10px);background:var(--workspace-surface-strong,#fff);color:var(--workspace-text-primary,#272622);cursor:pointer}.add[data-v-c28cbd12]{justify-self:start}.form p[data-v-c28cbd12]{margin:0;color:var(--workspace-text-secondary,#6f6b63);font-size:12px}@container (max-width:650px){.grid[data-v-c28cbd12]{grid-template-columns:1fr}.wide[data-v-c28cbd12]{grid-column:auto}}article[data-v-f6d5f0b3],section[data-v-f6d5f0b3]{display:grid;gap:10px}dl[data-v-f6d5f0b3]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-f6d5f0b3]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-f6d5f0b3]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-f6d5f0b3]{font:inherit;text-align:left;cursor:pointer}.form[data-v-64cd7b7c]{display:grid;gap:16px;container-type:inline-size}.grid[data-v-64cd7b7c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@container (max-width:650px){.grid[data-v-64cd7b7c]{grid-template-columns:1fr}}article[data-v-775f72f4],section[data-v-775f72f4]{display:grid;gap:10px}dl[data-v-775f72f4]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-775f72f4]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-775f72f4]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-775f72f4]{font:inherit;text-align:left;cursor:pointer}article[data-v-c667afb5],section[data-v-c667afb5]{display:grid;gap:10px}dl[data-v-c667afb5]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-c667afb5]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-c667afb5]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-c667afb5]{font:inherit;text-align:left;cursor:pointer}.form[data-v-736cff70]{display:grid;gap:16px;container-type:inline-size}.grid[data-v-736cff70]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wide[data-v-736cff70]{grid-column:1/-1}fieldset[data-v-736cff70]{display:grid;gap:12px;margin:0;padding:14px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:var(--workspace-radius-sm,10px)}legend[data-v-736cff70]{padding:0 5px;color:var(--workspace-text-primary,#272622);font-size:12px;font-weight:600}@container (max-width:650px){.grid[data-v-736cff70]{grid-template-columns:1fr}.wide[data-v-736cff70]{grid-column:auto}}article[data-v-d483b5e7],section[data-v-d483b5e7]{display:grid;gap:10px}dl[data-v-d483b5e7]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-d483b5e7]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-d483b5e7]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-d483b5e7]{font:inherit;text-align:left;cursor:pointer}.form[data-v-14dfdb19]{display:grid;gap:16px;container-type:inline-size}.grid[data-v-14dfdb19]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@container (max-width:650px){.grid[data-v-14dfdb19]{grid-template-columns:1fr}}article[data-v-45a02d70],section[data-v-45a02d70]{display:grid;gap:10px}dl[data-v-45a02d70]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-45a02d70]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-45a02d70]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-45a02d70]{font:inherit;text-align:left;cursor:pointer}fieldset[data-v-7641366b]{display:grid;gap:12px;margin:0;padding:12px;border:1px solid var(--workspace-border-soft);border-radius:6px}.world-list[data-v-7641366b]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.world-list-card[data-v-7641366b],.world-grid[data-v-7641366b]{display:grid;gap:10px}.world-field[data-v-7641366b]{display:grid;gap:6px;font-size:12px}input[data-v-7641366b],textarea[data-v-7641366b],select[data-v-7641366b]{box-sizing:border-box;width:100%;padding:8px;border:1px solid var(--workspace-border-strong);border-radius:4px;background:var(--workspace-surface-strong);color:inherit;font:inherit}small[data-v-7641366b]{overflow-wrap:anywhere;color:var(--workspace-text-secondary)}button[data-v-7641366b]{padding:6px 10px;background:var(--workspace-surface-strong);border:1px solid var(--workspace-border-soft);border-radius:4px;cursor:pointer}.form[data-v-4374806d]{container-type:inline-size;display:grid;gap:18px}.field[data-v-4374806d]{display:grid;gap:7px;color:var(--workspace-text-secondary,#6f6b63);font-size:12px}.field span[data-v-4374806d],section header[data-v-4374806d]{color:var(--workspace-text-primary,#272622);font-weight:600}.field textarea[data-v-4374806d]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:10px;background:var(--workspace-surface-strong,#fff);font:inherit;line-height:1.6;resize:vertical}section[data-v-4374806d]{display:grid;gap:8px;padding:12px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:10px}.audience[data-v-4374806d]{display:flex;align-items:center;gap:8px;font-size:13px}.hint[data-v-4374806d],.issue[data-v-4374806d]{margin:0;font-size:12px}.hint[data-v-4374806d]{color:var(--workspace-text-tertiary,#938e84)}.issue[data-v-4374806d],.field small[data-v-4374806d]{color:var(--workspace-danger,#a4524a)}article[data-v-f64d43da],section[data-v-f64d43da]{display:grid;gap:10px}dl[data-v-f64d43da]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-f64d43da]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-f64d43da]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-f64d43da]{font:inherit;text-align:left;cursor:pointer}.form[data-v-940e1176]{container-type:inline-size;display:grid;gap:18px}.grid[data-v-940e1176]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field[data-v-940e1176]{display:grid;gap:7px;color:var(--workspace-text-secondary,#6f6b63);font-size:12px}.field span[data-v-940e1176],section header[data-v-940e1176]{color:var(--workspace-text-primary,#272622);font-weight:600}.field select[data-v-940e1176],.field textarea[data-v-940e1176]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:10px;background:var(--workspace-surface-strong,#fff);font:inherit;line-height:1.6}.field textarea[data-v-940e1176]{resize:vertical}section[data-v-940e1176]{display:grid;gap:8px;padding:12px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:10px}.hint[data-v-940e1176],.issue[data-v-940e1176],.blocked[data-v-940e1176]{margin:0;font-size:12px}.hint[data-v-940e1176]{color:var(--workspace-text-tertiary,#938e84)}.issue[data-v-940e1176],.field small[data-v-940e1176]{color:var(--workspace-danger,#a4524a)}.blocked[data-v-940e1176]{padding:10px 12px;border-left:3px solid var(--workspace-danger,#a4524a);background:var(--workspace-page,#f5f5f2);color:var(--workspace-danger,#a4524a)}@container (max-width:560px){.grid[data-v-940e1176]{grid-template-columns:1fr}}article[data-v-dec99d05],section[data-v-dec99d05]{display:grid;gap:10px}dl[data-v-dec99d05]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-dec99d05]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-dec99d05]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-dec99d05]{font:inherit;text-align:left;cursor:pointer}.basis[data-v-167d3b33]{display:grid;gap:9px;padding:12px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:10px}header[data-v-167d3b33]{display:flex;justify-content:space-between;gap:12px;color:var(--workspace-text-primary,#272622);font-size:12px;font-weight:600}header small[data-v-167d3b33],.hint[data-v-167d3b33],p[data-v-167d3b33]{margin:0;color:var(--workspace-text-tertiary,#938e84);font-size:12px;font-weight:400}ol[data-v-167d3b33]{display:grid;gap:6px;margin:0;padding-left:20px}li[data-v-167d3b33]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px}code[data-v-167d3b33]{padding:2px 5px;border-radius:4px;background:var(--workspace-page,#f5f5f2)}.issue[data-v-167d3b33]{color:var(--workspace-danger,#a4524a)}.form[data-v-ad02b42c]{container-type:inline-size;display:grid;gap:18px}.grid[data-v-ad02b42c]{display:grid;grid-template-columns:minmax(170px,.5fr) minmax(0,1fr);gap:14px}.field[data-v-ad02b42c]{display:grid;gap:7px;color:var(--workspace-text-secondary,#6f6b63);font-size:12px}.field span[data-v-ad02b42c],section header[data-v-ad02b42c]{color:var(--workspace-text-primary,#272622);font-weight:600}.field select[data-v-ad02b42c],.field textarea[data-v-ad02b42c]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:10px;background:var(--workspace-surface-strong,#fff);font:inherit;line-height:1.6}.field textarea[data-v-ad02b42c]{resize:vertical}section[data-v-ad02b42c]{display:grid;gap:8px;padding:12px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:10px}.notice[data-v-ad02b42c]{margin:0;padding:10px 12px;border-left:3px solid var(--workspace-accent,#8a6a42);background:var(--workspace-page,#f5f5f2);color:var(--workspace-text-tertiary,#938e84);font-size:12px}.field small[data-v-ad02b42c]{color:var(--workspace-danger,#a4524a)}@container (max-width:560px){.grid[data-v-ad02b42c]{grid-template-columns:1fr}}article[data-v-c2c5ec4a],section[data-v-c2c5ec4a]{display:grid;gap:10px}dl[data-v-c2c5ec4a]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-c2c5ec4a]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-c2c5ec4a]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-c2c5ec4a]{font:inherit;text-align:left;cursor:pointer}.form[data-v-e34831a9]{container-type:inline-size;display:grid;gap:18px}.grid[data-v-e34831a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field[data-v-e34831a9]{display:grid;gap:7px;color:var(--workspace-text-secondary,#6f6b63);font-size:12px}.field span[data-v-e34831a9],section header[data-v-e34831a9]{color:var(--workspace-text-primary,#272622);font-weight:600}.field input[data-v-e34831a9],.field textarea[data-v-e34831a9]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:10px;background:var(--workspace-surface-strong,#fff);color:var(--workspace-text-primary,#272622);font:inherit;line-height:1.6}.field textarea[data-v-e34831a9]{resize:vertical}.field small[data-v-e34831a9]{color:var(--workspace-text-tertiary,#938e84)}section[data-v-e34831a9]{display:grid;gap:8px;padding:12px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:10px}.issue[data-v-e34831a9]{margin:0;color:var(--workspace-danger,#a4524a);font-size:12px}@container (max-width:560px){.grid[data-v-e34831a9]{grid-template-columns:1fr}}.business-text[data-v-fd6121d5]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}article[data-v-fd6121d5],section[data-v-fd6121d5]{display:grid;gap:10px}dl[data-v-fd6121d5]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-fd6121d5]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-fd6121d5]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-fd6121d5]{font:inherit;text-align:left;cursor:pointer}article[data-v-5b57ddac],section[data-v-5b57ddac]{display:grid;gap:10px}dl[data-v-5b57ddac]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-5b57ddac]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-5b57ddac]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-5b57ddac]{font:inherit;text-align:left;cursor:pointer}.form[data-v-50a113a8]{container-type:inline-size;display:grid;gap:18px}.grid[data-v-50a113a8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field[data-v-50a113a8]{display:grid;gap:7px;color:var(--workspace-text-secondary,#6f6b63);font-size:12px}.field span[data-v-50a113a8],section header[data-v-50a113a8]{color:var(--workspace-text-primary,#272622);font-weight:600}.field textarea[data-v-50a113a8]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:10px;background:var(--workspace-surface-strong,#fff);font:inherit;line-height:1.6;resize:vertical}section[data-v-50a113a8]{display:grid;gap:8px;padding:12px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:10px}.hint[data-v-50a113a8],.issue[data-v-50a113a8],.notice[data-v-50a113a8]{margin:0;font-size:12px}.hint[data-v-50a113a8],.notice[data-v-50a113a8]{color:var(--workspace-text-tertiary,#938e84)}.notice[data-v-50a113a8]{padding:10px 12px;border-left:3px solid var(--workspace-accent,#8a6a42);background:var(--workspace-page,#f5f5f2)}.issue[data-v-50a113a8],.field small[data-v-50a113a8]{color:var(--workspace-danger,#a4524a)}@container (max-width:560px){.grid[data-v-50a113a8]{grid-template-columns:1fr}}.business-text[data-v-606c7a85]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}article[data-v-606c7a85],section[data-v-606c7a85]{display:grid;gap:10px}dl[data-v-606c7a85]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-606c7a85]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-606c7a85]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-606c7a85]{font:inherit;text-align:left;cursor:pointer}.form[data-v-784d76f6]{container-type:inline-size;display:grid;gap:18px}.grid[data-v-784d76f6]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.field[data-v-784d76f6]{display:grid;gap:7px;color:var(--workspace-text-secondary,#6f6b63);font-size:12px}.field span[data-v-784d76f6],section header[data-v-784d76f6]{color:var(--workspace-text-primary,#272622);font-weight:600}.field input[data-v-784d76f6],.field textarea[data-v-784d76f6]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:10px;background:var(--workspace-surface-strong,#fff);font:inherit;line-height:1.6}.audience[data-v-784d76f6]{display:flex;gap:8px;align-items:center;min-height:40px;color:var(--workspace-text-primary,#272622);font-size:13px}section[data-v-784d76f6]{display:grid;gap:8px;padding:12px;border:1px solid var(--workspace-border-soft,#ece9e2);border-radius:10px}.hint[data-v-784d76f6],.issue[data-v-784d76f6]{margin:0;font-size:12px}.hint[data-v-784d76f6]{color:var(--workspace-text-tertiary,#938e84)}.issue[data-v-784d76f6],.field small[data-v-784d76f6]{color:var(--workspace-danger,#a4524a)}@container (max-width:560px){.grid[data-v-784d76f6]{grid-template-columns:1fr}}article[data-v-35f7e15b],section[data-v-35f7e15b]{display:grid;gap:10px}dl[data-v-35f7e15b]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-35f7e15b]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-35f7e15b]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-35f7e15b]{font:inherit;text-align:left;cursor:pointer}.timeline-evidence[data-v-f8a22643],article[data-v-f8a22643]{display:grid;gap:10px}article[data-v-f8a22643]{padding:10px;border:1px solid var(--workspace-border-soft,#ddd)}button[data-v-f8a22643],select[data-v-f8a22643]{font:inherit}.relation[data-v-b72b4ebc]{display:grid;gap:12px;container-type:inline-size}.relation label[data-v-b72b4ebc]{display:grid;gap:6px}.grid[data-v-b72b4ebc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}input[data-v-b72b4ebc],select[data-v-b72b4ebc]{width:100%;box-sizing:border-box;min-width:0}.issue[data-v-b72b4ebc]{color:var(--workspace-danger,#a4524a);font-size:12px}@container (max-width:520px){.grid[data-v-b72b4ebc]{grid-template-columns:1fr}}article[data-v-d5e4e0df],section[data-v-d5e4e0df]{display:grid;gap:10px}dl[data-v-d5e4e0df]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-d5e4e0df]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-d5e4e0df]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-d5e4e0df]{font:inherit;text-align:left;cursor:pointer}.grid[data-v-550c193f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}label[data-v-550c193f]{display:grid;gap:5px}input[data-v-550c193f],select[data-v-550c193f]{width:100%;box-sizing:border-box;min-width:0}@container (max-width:520px){.grid[data-v-550c193f]{grid-template-columns:1fr}}.entry[data-v-21546c91]{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin:8px 0}@container (max-width:520px){.entry[data-v-21546c91]{grid-template-columns:1fr}}.entry[data-v-d57cf1f9]{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin:8px 0}@container (max-width:520px){.entry[data-v-d57cf1f9]{grid-template-columns:1fr}}.event-form[data-v-dab2c51f]{display:grid;gap:16px;container-type:inline-size}.grid[data-v-dab2c51f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.event-form label[data-v-dab2c51f],.event-form section[data-v-dab2c51f]{display:grid;gap:5px}.event-form input[data-v-dab2c51f],.event-form textarea[data-v-dab2c51f],.event-form select[data-v-dab2c51f]{width:100%;box-sizing:border-box;min-width:0}.event-form fieldset[data-v-dab2c51f]{padding:12px}.issue[data-v-dab2c51f]{color:var(--workspace-danger,#a4524a);font-size:12px}@container (max-width:520px){.grid[data-v-dab2c51f]{grid-template-columns:1fr}}article[data-v-c5b73e85],section[data-v-c5b73e85]{display:grid;gap:10px}dl[data-v-c5b73e85]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-c5b73e85]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-c5b73e85]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-c5b73e85]{font:inherit;text-align:left;cursor:pointer}.relation[data-v-4941a3fb]{display:grid;gap:12px;container-type:inline-size}.relation label[data-v-4941a3fb]{display:grid;gap:6px}.grid[data-v-4941a3fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}input[data-v-4941a3fb],select[data-v-4941a3fb]{width:100%;box-sizing:border-box;min-width:0}.issue[data-v-4941a3fb]{color:var(--workspace-danger,#a4524a);font-size:12px}@container (max-width:520px){.grid[data-v-4941a3fb]{grid-template-columns:1fr}}article[data-v-e5150c22],section[data-v-e5150c22]{display:grid;gap:10px}dl[data-v-e5150c22]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-e5150c22]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-e5150c22]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-e5150c22]{font:inherit;text-align:left;cursor:pointer}.world-form[data-v-70570380]{display:grid;gap:18px;container-type:inline-size}.world-grid[data-v-70570380]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.world-field[data-v-70570380]{display:grid;gap:7px;font-size:13px;color:var(--workspace-text-secondary)}.world-field input[data-v-70570380],.world-field textarea[data-v-70570380],.world-field select[data-v-70570380]{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--workspace-border-strong);border-radius:5px;color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit;line-height:1.6}.world-field textarea[data-v-70570380]{min-height:76px;resize:vertical}.world-field small[data-v-70570380]{color:var(--workspace-danger,#a43628)}.world-slot[data-v-70570380]:empty{display:none}.world-list[data-v-70570380]{display:grid;gap:12px;padding:0;margin:0;list-style:none}.world-list-card[data-v-70570380]{display:grid;gap:12px;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:6px;background:var(--workspace-surface-soft,var(--workspace-surface))}.world-actions[data-v-70570380]{display:flex;justify-content:flex-end;gap:8px}.world-overview[data-v-70570380]{display:grid;gap:14px}.world-overview dl[data-v-70570380]{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px 16px;margin:0}.world-overview dt[data-v-70570380]{color:var(--workspace-text-tertiary);font-size:12px}.world-overview dd[data-v-70570380]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.world-overview h4[data-v-70570380],.world-overview p[data-v-70570380]{margin:0}@container (max-width:520px){.world-grid[data-v-70570380]{grid-template-columns:1fr}.world-overview dl[data-v-70570380]{grid-template-columns:1fr;gap:4px}}.world-form[data-v-755b4c78]{display:grid;gap:18px;container-type:inline-size}.world-grid[data-v-755b4c78]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.world-field[data-v-755b4c78]{display:grid;gap:7px;font-size:13px;color:var(--workspace-text-secondary)}.world-field input[data-v-755b4c78],.world-field textarea[data-v-755b4c78],.world-field select[data-v-755b4c78]{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--workspace-border-strong);border-radius:5px;color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit;line-height:1.6}.world-field textarea[data-v-755b4c78]{min-height:76px;resize:vertical}.world-field small[data-v-755b4c78]{color:var(--workspace-danger,#a43628)}.world-slot[data-v-755b4c78]:empty{display:none}.world-list[data-v-755b4c78]{display:grid;gap:12px;padding:0;margin:0;list-style:none}.world-list-card[data-v-755b4c78]{display:grid;gap:12px;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:6px;background:var(--workspace-surface-soft,var(--workspace-surface))}.world-actions[data-v-755b4c78]{display:flex;justify-content:flex-end;gap:8px}.world-overview[data-v-755b4c78]{display:grid;gap:14px}.world-overview dl[data-v-755b4c78]{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px 16px;margin:0}.world-overview dt[data-v-755b4c78]{color:var(--workspace-text-tertiary);font-size:12px}.world-overview dd[data-v-755b4c78]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.world-overview h4[data-v-755b4c78],.world-overview p[data-v-755b4c78]{margin:0}@container (max-width:520px){.world-grid[data-v-755b4c78]{grid-template-columns:1fr}.world-overview dl[data-v-755b4c78]{grid-template-columns:1fr;gap:4px}}fieldset[data-v-755b4c78]{margin:0;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:6px}fieldset>small[data-v-755b4c78]{color:var(--workspace-danger,#a43628)}article[data-v-1f9c80d2],section[data-v-1f9c80d2]{display:grid;gap:10px}dl[data-v-1f9c80d2]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-1f9c80d2]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-1f9c80d2]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-1f9c80d2]{font:inherit;text-align:left;cursor:pointer}.world-form[data-v-9c4b7c6c]{display:grid;gap:18px;container-type:inline-size}.world-grid[data-v-9c4b7c6c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.world-field[data-v-9c4b7c6c]{display:grid;gap:7px;font-size:13px;color:var(--workspace-text-secondary)}.world-field input[data-v-9c4b7c6c],.world-field textarea[data-v-9c4b7c6c],.world-field select[data-v-9c4b7c6c]{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--workspace-border-strong);border-radius:5px;color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit;line-height:1.6}.world-field textarea[data-v-9c4b7c6c]{min-height:76px;resize:vertical}.world-field small[data-v-9c4b7c6c]{color:var(--workspace-danger,#a43628)}.world-slot[data-v-9c4b7c6c]:empty{display:none}.world-list[data-v-9c4b7c6c]{display:grid;gap:12px;padding:0;margin:0;list-style:none}.world-list-card[data-v-9c4b7c6c]{display:grid;gap:12px;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:6px;background:var(--workspace-surface-soft,var(--workspace-surface))}.world-actions[data-v-9c4b7c6c]{display:flex;justify-content:flex-end;gap:8px}.world-overview[data-v-9c4b7c6c]{display:grid;gap:14px}.world-overview dl[data-v-9c4b7c6c]{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px 16px;margin:0}.world-overview dt[data-v-9c4b7c6c]{color:var(--workspace-text-tertiary);font-size:12px}.world-overview dd[data-v-9c4b7c6c]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.world-overview h4[data-v-9c4b7c6c],.world-overview p[data-v-9c4b7c6c]{margin:0}@container (max-width:520px){.world-grid[data-v-9c4b7c6c]{grid-template-columns:1fr}.world-overview dl[data-v-9c4b7c6c]{grid-template-columns:1fr;gap:4px}}article[data-v-5941cfff],section[data-v-5941cfff]{display:grid;gap:10px}dl[data-v-5941cfff]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-5941cfff]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-5941cfff]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-5941cfff]{font:inherit;text-align:left;cursor:pointer}.world-form[data-v-722a53bc]{display:grid;gap:18px;container-type:inline-size}.world-grid[data-v-722a53bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.world-field[data-v-722a53bc]{display:grid;gap:7px;font-size:13px;color:var(--workspace-text-secondary)}.world-field input[data-v-722a53bc],.world-field textarea[data-v-722a53bc],.world-field select[data-v-722a53bc]{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--workspace-border-strong);border-radius:5px;color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit;line-height:1.6}.world-field textarea[data-v-722a53bc]{min-height:76px;resize:vertical}.world-field small[data-v-722a53bc]{color:var(--workspace-danger,#a43628)}.world-slot[data-v-722a53bc]:empty{display:none}.world-list[data-v-722a53bc]{display:grid;gap:12px;padding:0;margin:0;list-style:none}.world-list-card[data-v-722a53bc]{display:grid;gap:12px;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:6px;background:var(--workspace-surface-soft,var(--workspace-surface))}.world-actions[data-v-722a53bc]{display:flex;justify-content:flex-end;gap:8px}.world-overview[data-v-722a53bc]{display:grid;gap:14px}.world-overview dl[data-v-722a53bc]{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px 16px;margin:0}.world-overview dt[data-v-722a53bc]{color:var(--workspace-text-tertiary);font-size:12px}.world-overview dd[data-v-722a53bc]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.world-overview h4[data-v-722a53bc],.world-overview p[data-v-722a53bc]{margin:0}@container (max-width:520px){.world-grid[data-v-722a53bc]{grid-template-columns:1fr}.world-overview dl[data-v-722a53bc]{grid-template-columns:1fr;gap:4px}}article[data-v-4b74d618],section[data-v-4b74d618]{display:grid;gap:10px}dl[data-v-4b74d618]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-4b74d618]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-4b74d618]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-4b74d618]{font:inherit;text-align:left;cursor:pointer}.world-form[data-v-4de9a647]{display:grid;gap:18px;container-type:inline-size}.world-grid[data-v-4de9a647]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.world-field[data-v-4de9a647]{display:grid;gap:7px;font-size:13px;color:var(--workspace-text-secondary)}.world-field input[data-v-4de9a647],.world-field textarea[data-v-4de9a647],.world-field select[data-v-4de9a647]{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--workspace-border-strong);border-radius:5px;color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit;line-height:1.6}.world-field textarea[data-v-4de9a647]{min-height:76px;resize:vertical}.world-field small[data-v-4de9a647]{color:var(--workspace-danger,#a43628)}.world-slot[data-v-4de9a647]:empty{display:none}.world-list[data-v-4de9a647]{display:grid;gap:12px;padding:0;margin:0;list-style:none}.world-list-card[data-v-4de9a647]{display:grid;gap:12px;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:6px;background:var(--workspace-surface-soft,var(--workspace-surface))}.world-actions[data-v-4de9a647]{display:flex;justify-content:flex-end;gap:8px}.world-overview[data-v-4de9a647]{display:grid;gap:14px}.world-overview dl[data-v-4de9a647]{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px 16px;margin:0}.world-overview dt[data-v-4de9a647]{color:var(--workspace-text-tertiary);font-size:12px}.world-overview dd[data-v-4de9a647]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.world-overview h4[data-v-4de9a647],.world-overview p[data-v-4de9a647]{margin:0}@container (max-width:520px){.world-grid[data-v-4de9a647]{grid-template-columns:1fr}.world-overview dl[data-v-4de9a647]{grid-template-columns:1fr;gap:4px}}article[data-v-1ad72869],section[data-v-1ad72869]{display:grid;gap:10px}dl[data-v-1ad72869]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-1ad72869]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-1ad72869]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-1ad72869]{font:inherit;text-align:left;cursor:pointer}article[data-v-85f59951],section[data-v-85f59951]{display:grid;gap:10px}dl[data-v-85f59951]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-85f59951]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-85f59951]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-85f59951]{font:inherit;text-align:left;cursor:pointer}.world-form[data-v-166ba54b]{display:grid;gap:18px;container-type:inline-size}.world-grid[data-v-166ba54b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.world-field[data-v-166ba54b]{display:grid;gap:7px;font-size:13px;color:var(--workspace-text-secondary)}.world-field input[data-v-166ba54b],.world-field textarea[data-v-166ba54b],.world-field select[data-v-166ba54b]{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--workspace-border-strong);border-radius:5px;color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit;line-height:1.6}.world-field textarea[data-v-166ba54b]{min-height:76px;resize:vertical}.world-field small[data-v-166ba54b]{color:var(--workspace-danger,#a43628)}.world-slot[data-v-166ba54b]:empty{display:none}.world-list[data-v-166ba54b]{display:grid;gap:12px;padding:0;margin:0;list-style:none}.world-list-card[data-v-166ba54b]{display:grid;gap:12px;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:6px;background:var(--workspace-surface-soft,var(--workspace-surface))}.world-actions[data-v-166ba54b]{display:flex;justify-content:flex-end;gap:8px}.world-overview[data-v-166ba54b]{display:grid;gap:14px}.world-overview dl[data-v-166ba54b]{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px 16px;margin:0}.world-overview dt[data-v-166ba54b]{color:var(--workspace-text-tertiary);font-size:12px}.world-overview dd[data-v-166ba54b]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.world-overview h4[data-v-166ba54b],.world-overview p[data-v-166ba54b]{margin:0}@container (max-width:520px){.world-grid[data-v-166ba54b]{grid-template-columns:1fr}.world-overview dl[data-v-166ba54b]{grid-template-columns:1fr;gap:4px}}.world-form[data-v-7fac9b5d]{display:grid;gap:18px;container-type:inline-size}.world-grid[data-v-7fac9b5d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.world-field[data-v-7fac9b5d]{display:grid;gap:7px;font-size:13px;color:var(--workspace-text-secondary)}.world-field input[data-v-7fac9b5d],.world-field textarea[data-v-7fac9b5d],.world-field select[data-v-7fac9b5d]{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--workspace-border-strong);border-radius:5px;color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit;line-height:1.6}.world-field textarea[data-v-7fac9b5d]{min-height:76px;resize:vertical}.world-field small[data-v-7fac9b5d]{color:var(--workspace-danger,#a43628)}.world-slot[data-v-7fac9b5d]:empty{display:none}.world-list[data-v-7fac9b5d]{display:grid;gap:12px;padding:0;margin:0;list-style:none}.world-list-card[data-v-7fac9b5d]{display:grid;gap:12px;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:6px;background:var(--workspace-surface-soft,var(--workspace-surface))}.world-actions[data-v-7fac9b5d]{display:flex;justify-content:flex-end;gap:8px}.world-overview[data-v-7fac9b5d]{display:grid;gap:14px}.world-overview dl[data-v-7fac9b5d]{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px 16px;margin:0}.world-overview dt[data-v-7fac9b5d]{color:var(--workspace-text-tertiary);font-size:12px}.world-overview dd[data-v-7fac9b5d]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.world-overview h4[data-v-7fac9b5d],.world-overview p[data-v-7fac9b5d]{margin:0}@container (max-width:520px){.world-grid[data-v-7fac9b5d]{grid-template-columns:1fr}.world-overview dl[data-v-7fac9b5d]{grid-template-columns:1fr;gap:4px}}small[data-v-7fac9b5d]{color:var(--workspace-text-tertiary)}.world-form[data-v-64c06ba4]{display:grid;gap:18px;container-type:inline-size}.world-grid[data-v-64c06ba4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.world-field[data-v-64c06ba4]{display:grid;gap:7px;font-size:13px;color:var(--workspace-text-secondary)}.world-field input[data-v-64c06ba4],.world-field textarea[data-v-64c06ba4],.world-field select[data-v-64c06ba4]{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--workspace-border-strong);border-radius:5px;color:var(--workspace-text-primary);background:var(--workspace-surface-strong);font:inherit;line-height:1.6}.world-field textarea[data-v-64c06ba4]{min-height:76px;resize:vertical}.world-field small[data-v-64c06ba4]{color:var(--workspace-danger,#a43628)}.world-slot[data-v-64c06ba4]:empty{display:none}.world-list[data-v-64c06ba4]{display:grid;gap:12px;padding:0;margin:0;list-style:none}.world-list-card[data-v-64c06ba4]{display:grid;gap:12px;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:6px;background:var(--workspace-surface-soft,var(--workspace-surface))}.world-actions[data-v-64c06ba4]{display:flex;justify-content:flex-end;gap:8px}.world-overview[data-v-64c06ba4]{display:grid;gap:14px}.world-overview dl[data-v-64c06ba4]{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:8px 16px;margin:0}.world-overview dt[data-v-64c06ba4]{color:var(--workspace-text-tertiary);font-size:12px}.world-overview dd[data-v-64c06ba4]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.world-overview h4[data-v-64c06ba4],.world-overview p[data-v-64c06ba4]{margin:0}@container (max-width:520px){.world-grid[data-v-64c06ba4]{grid-template-columns:1fr}.world-overview dl[data-v-64c06ba4]{grid-template-columns:1fr;gap:4px}}article[data-v-11824a60],section[data-v-11824a60]{display:grid;gap:10px}dl[data-v-11824a60]{display:grid;grid-template-columns:minmax(84px,auto) minmax(0,1fr);gap:8px 12px}dd[data-v-11824a60]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-11824a60]{display:block;color:var(--workspace-text-tertiary, #938e84)}button[data-v-11824a60]{font:inherit;text-align:left;cursor:pointer}.candidate-domain-overview[data-v-25cbb3ef]{display:grid;gap:16px}.candidate-domain-error[data-v-25cbb3ef]{margin:0;color:var(--workspace-danger,#a43628);font-size:13px;line-height:1.65}header[data-v-c8d279fe]{position:relative}small[data-v-c8d279fe],header>span[data-v-c8d279fe]{font-size:14px;color:var(--workspace-accent)}header>span[data-v-c8d279fe]{position:absolute;right:0;top:0}h3[data-v-c8d279fe]{font:600 22px/30px var(--workspace-font-heading);margin:8px 0 24px;overflow-wrap:anywhere}details[data-v-c8d279fe]{margin-top:24px;border-top:1px solid var(--workspace-border-soft);padding-top:16px}summary[data-v-c8d279fe]{cursor:pointer;font-size:14px;color:var(--workspace-text-secondary)}p[data-v-c8d279fe]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:26px}.structured-fields[data-v-1dd57281]{display:grid;gap:16px;min-width:0;border:0;padding:0;margin:0}.structured-fields>legend[data-v-1dd57281]{font-weight:600;padding:0;margin-bottom:12px}.structured-item[data-v-1dd57281]{display:grid;gap:12px;padding:16px 0;border-bottom:1px solid var(--workspace-border-soft)}.structured-item>button[data-v-1dd57281]{justify-self:start}.structured-reference[data-v-1dd57281],.structured-value[data-v-1dd57281]{min-width:0}h4[data-v-1dd57281]{font-size:14px;line-height:20px;margin:0;font-weight:500}p[data-v-1dd57281]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}small[data-v-1dd57281]{overflow-wrap:anywhere;color:var(--workspace-text-tertiary)}.relation-list[data-v-5e3b8cf1],.relation-card[data-v-5e3b8cf1]{display:grid;gap:14px}.relation-card[data-v-5e3b8cf1]{padding:18px;border:1px solid var(--workspace-border-soft)}[role=alert][data-v-5e3b8cf1]{color:var(--workspace-danger, #a44037)}select[data-v-5e3b8cf1]{width:100%}.episode-plan-editor[data-v-7b606919]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.episode-plan-editor.is-reading[data-v-7b606919]{grid-template-columns:minmax(0,1fr)}.plan-reading[data-v-7b606919],.plan-story[data-v-7b606919]{min-width:0}h3[data-v-7b606919]{margin:0;font-size:20px;line-height:28px;font-weight:600}h4[data-v-7b606919]{margin:0 0 8px;font-size:14px;line-height:20px;font-weight:600}p[data-v-7b606919]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.plan-caption[data-v-7b606919]{font-size:13px;line-height:20px;color:var(--workspace-text-tertiary)}.plan-story>.plan-prose[data-v-7b606919],.plan-conflict[data-v-7b606919]{margin-top:24px}.plan-prose>p[data-v-7b606919],.plan-progression>p[data-v-7b606919]{font-size:16px;line-height:1.8}.plan-conflict[data-v-7b606919]{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px;background:var(--workspace-surface-soft);border:1px solid var(--workspace-border-soft)}.plan-progression[data-v-7b606919]{padding:20px 0;border-bottom:1px solid var(--workspace-border-soft);display:grid;gap:10px}.plan-order[data-v-7b606919]{color:var(--workspace-accent);font-size:14px}.plan-effect[data-v-7b606919]{color:var(--workspace-text-secondary)}.plan-section[data-v-7b606919]{border-top:1px solid var(--workspace-border-soft);padding:20px 0;min-width:0}.plan-section summary[data-v-7b606919]{cursor:pointer;font-weight:600;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.plan-section[open] summary[data-v-7b606919]{margin-bottom:20px}.plan-task-directory[data-v-7b606919]{position:sticky;top:24px;display:grid;gap:12px;padding:20px;border:1px solid var(--workspace-border-soft);background:var(--workspace-surface)}.plan-task-directory button[data-v-7b606919]{min-height:40px;border:0;background:transparent;text-align:left;padding:8px;display:flex;gap:12px;justify-content:space-between}.plan-task-directory button[aria-current][data-v-7b606919]{color:var(--workspace-accent);background:var(--workspace-accent-soft)}.plan-edit-panel[data-v-7b606919]{position:fixed;z-index:45;top:24px;right:24px;bottom:24px;width:min(600px,calc(100vw - 48px));background:var(--workspace-surface);border:1px solid var(--workspace-border-strong);box-shadow:var(--workspace-shadow-floating);display:flex;flex-direction:column;outline:none}.plan-edit-panel header[data-v-7b606919],.plan-edit-panel footer[data-v-7b606919]{padding:20px 24px;flex:none}.plan-edit-panel header[data-v-7b606919]{border-bottom:1px solid var(--workspace-border-soft)}.plan-edit-panel footer[data-v-7b606919]{border-top:1px solid var(--workspace-border-soft);display:grid;gap:12px}.plan-edit-fields[data-v-7b606919]{overflow:auto;min-height:0;padding:24px}@media(max-width:1119px){.episode-plan-editor[data-v-7b606919]{grid-template-columns:minmax(0,1fr)}.plan-task-directory[data-v-7b606919]{position:static;grid-row:1}}@media(max-width:767px){.plan-conflict[data-v-7b606919]{grid-template-columns:1fr}.plan-edit-panel[data-v-7b606919]{top:16px;right:16px;bottom:16px;width:calc(100vw - 32px)}.plan-edit-panel header[data-v-7b606919],.plan-edit-panel footer[data-v-7b606919],.plan-edit-fields[data-v-7b606919]{padding:16px}}.episode-inspector[data-v-168064b2]{position:sticky;top:20px;padding:24px;border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:var(--workspace-radius-md, 14px);max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box;overflow-wrap:anywhere;background:var(--workspace-surface-strong, #fff)}header button[data-v-168064b2]{flex-shrink:0}h3[data-v-168064b2]{margin:0;font-size:18px;line-height:26px;font-weight:600}p[data-v-168064b2]{margin:8px 0 0;font-size:13px;line-height:18px;color:var(--workspace-text-secondary, #6f6b63)}@media(max-width:800px){.episode-inspector[data-v-168064b2]{position:static;max-height:none;padding:16px}}.presentation-track-badge[data-v-64f87466]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:6px 12px!important;border:0!important;border-radius:8px!important;background:var(--workspace-page-accent,#eceae4);color:var(--workspace-text-primary,#272622);font:400 12px/18px var(--workspace-font-body,"Noto Sans SC",sans-serif)!important;white-space:normal;-webkit-user-select:none;user-select:none}.presentation-track-badge.is-missing[data-v-64f87466],.presentation-track-badge.is-changed[data-v-64f87466]{background:var(--content-lock-errorSoft,#f6e8e3);color:var(--workspace-danger,#a4524a)}.presentation-track-badge.is-protected[data-v-64f87466]{background:var(--workspace-accent-soft,#f0eae2);color:var(--workspace-accent,#8a6a42)}.block-presentation-summary[data-v-a48c53ba]{display:contents;gap:10px;align-items:center;flex-wrap:wrap;-webkit-user-select:none;user-select:none}.block-editor[data-v-a48c53ba]{display:grid;gap:10px}.block-heading[data-v-a48c53ba]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--workspace-text-secondary, #6f6b63)}.block-heading select[data-v-a48c53ba]:first-child{width:90px;flex:none}.block-heading select[data-v-a48c53ba]{font:inherit;max-width:220px;padding:6px 8px;background:transparent}.track-select[data-v-a48c53ba]{display:block}.track-select select[data-v-a48c53ba]{max-width:180px}.field-label[data-v-a48c53ba]{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.block-heading details[data-v-a48c53ba]{position:relative}.block-heading details[open][data-v-a48c53ba]{flex-basis:100%}.block-heading button[data-v-a48c53ba]{white-space:nowrap}.block-text[data-v-a48c53ba]{white-space:pre-wrap;overflow-wrap:anywhere;min-height:2em;margin:0;outline:none;outline-offset:4px;font-family:var(--workspace-font-heading, serif);font-size:var(--workspace-script-font-size, 20px);line-height:var(--workspace-script-line-height, 39px)}.block-text[data-v-a48c53ba]:focus-visible{outline:1px solid var(--workspace-accent, #8a6a42)}.block-text[data-v-a48c53ba] .is-mention{text-decoration:underline;text-decoration-color:var(--workspace-accent, #8a6a42);text-underline-offset:5px}.block-text[data-v-a48c53ba] .is-lock{background:var(--workspace-accent-soft, #f0eae2)}.block-editor small[role=alert][data-v-a48c53ba]{color:var(--workspace-danger, #a43628)}@media(max-width:650px){.block-text[data-v-a48c53ba]{font-size:var(--workspace-script-font-size-narrow, 20px)}}.scene-editor[data-v-5054d01e]{padding:0;border:0;border-radius:0}header[data-v-5054d01e]{display:flex;gap:18px;align-items:end;margin-bottom:16px}header label[data-v-5054d01e]{flex:1;min-width:0}.scene-editor header .scene-title input[data-v-5054d01e]{font:500 24px/1.6 var(--workspace-font-heading, serif);padding:0;border:0;border-radius:0;background:transparent;width:100%;outline-offset:5px}.scene-editor header .scene-title input[data-v-5054d01e]:focus{outline:1px solid var(--workspace-border-strong, #dcd9d2)}.field-label[data-v-5054d01e]{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.scene-head-actions button[data-v-5054d01e]:nth-child(-n+2),.scene-property-actions button[data-v-5054d01e]:not(:first-child),.unit-actions button[data-v-5054d01e]{border-color:transparent;background:transparent}.scene-number[data-v-5054d01e]{font:14px/1.6 var(--workspace-font-heading, serif);color:var(--workspace-accent, #8a6a42)}.scene-count[data-v-5054d01e],small[data-v-5054d01e]{font-size:12px;color:var(--workspace-text-secondary, #6f6b63)}.scene-head-actions[data-v-5054d01e],.scene-property-actions[data-v-5054d01e],.unit-actions[data-v-5054d01e]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-block:12px}.scene-property-actions[data-v-5054d01e]{padding-bottom:12px;border-bottom:1px solid var(--workspace-border-soft, #e8e4dc)}.unit-actions small[data-v-5054d01e]{margin-right:auto}.scene-block[data-v-5054d01e]{padding:18px 0;border-bottom:1px solid var(--workspace-border-soft, #e8e4dc)}.scene-block.is-selected[data-v-5054d01e]{background:var(--workspace-page-accent, #eceae4)}.block-actions[data-v-5054d01e]{text-align:right;font-size:12px}.block-actions button[data-v-5054d01e]{margin:8px 0 0 8px}@media(max-width:650px){.scene-editor[data-v-5054d01e]{padding:0}}.track-editor[data-v-334c8957],.track-form[data-v-334c8957]{display:grid;gap:12px}h4[data-v-334c8957],p[data-v-334c8957]{margin:0}.track-editor h4[data-v-334c8957]{font-size:13px;font-weight:500}.track-card[data-v-334c8957]{display:grid;gap:6px;padding:12px;border-radius:10px;background:var(--workspace-page-accent, #eceae4)}.track-card.protected[data-v-334c8957]{background:var(--workspace-accent-soft, #f0eae2)}.track-card header[data-v-334c8957]{display:flex;justify-content:space-between;gap:10px}.track-card strong[data-v-334c8957]{font-size:18px;font-weight:500}.track-card p[data-v-334c8957],.track-actions span[data-v-334c8957],.track-card small[data-v-334c8957]{font-size:12px;line-height:18px;color:var(--workspace-text-secondary, #6f6b63)}.track-card small[data-v-334c8957]{color:var(--workspace-accent, #8a6a42)}.track-actions[data-v-334c8957]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.track-actions button[data-v-334c8957]{min-height:32px;padding:4px 8px!important;font-size:12px!important;background:transparent!important}.track-form[data-v-334c8957]{padding:14px;border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:10px}.add-track[data-v-334c8957]{width:100%}[role=alert][data-v-334c8957]{color:var(--workspace-danger, #a4524a)}.block-presentation[data-v-dd2659b5]{display:grid;gap:12px;padding:14px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:10px}h4[data-v-dd2659b5],p[data-v-dd2659b5]{margin:0}h4[data-v-dd2659b5]{font-size:13px;font-weight:500}.presentation-warning[data-v-dd2659b5]{padding:14px;background:var(--content-lock-errorSoft,#f6e8e3);border-radius:10px;color:var(--workspace-danger,#a4524a);font-size:13px}.presentation-warning p[data-v-dd2659b5]{margin-top:6px;color:var(--workspace-text-secondary,#6f6b63);font-size:12px;line-height:18px}.protected-note[data-v-dd2659b5]{color:var(--workspace-accent,#8a6a42);font-size:12px;line-height:18px}.bindings-body[data-v-43fecea7]{margin-top:20px}.object-item[data-v-43fecea7]{display:grid;gap:8px;padding-block:12px;border-bottom:1px solid var(--workspace-border-soft, #e8e4dc)}.object-item p[data-v-43fecea7]{margin:0}[role=alert][data-v-43fecea7]{color:var(--workspace-danger, #a4524a)}.target-picker[data-v-bcb2767b]{display:grid;gap:12px}.target-card[data-v-bcb2767b]{display:flex!important;align-items:start;gap:12px;padding:14px;border:1px solid var(--workspace-border-strong,#dcd9d2);border-radius:10px;margin:8px 0}.target-card input[data-v-bcb2767b]{width:auto!important;margin-top:4px}.target-card span[data-v-bcb2767b]{display:grid;gap:5px;min-width:0}.target-card small[data-v-bcb2767b]{font-size:12px;line-height:1.6;color:var(--workspace-text-secondary,#6f6b63);overflow-wrap:anywhere}.target-card.selected[data-v-bcb2767b]{background:var(--workspace-accent-soft,#f0eae2)}.target-results[data-v-bcb2767b]{max-height:360px;overflow:auto}.script-panel[data-v-fb7e976e]{padding:24px;border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:14px;background:var(--workspace-surface-strong, #fff)}h3[data-v-fb7e976e]{font:500 20px/1.9 var(--workspace-font-heading, serif);margin:0}blockquote[data-v-fb7e976e]{margin:0;padding:16px;white-space:pre-wrap;background:var(--workspace-page-accent, #eceae4);font:16px/1.9 var(--workspace-font-heading, serif);border-radius:10px;overflow-wrap:anywhere}.panel-actions[data-v-fb7e976e]{display:flex;gap:8px;flex-wrap:wrap}[role=alert][data-v-fb7e976e]{color:var(--workspace-danger, #a4524a)}.lock-panel[data-v-a82e632f]{padding:24px;background:var(--workspace-surface-strong, #fff);border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:14px;align-content:start}h3[data-v-a82e632f]{font:500 20px/1.9 var(--workspace-font-heading, serif);margin:0}.lock-status[data-v-a82e632f]{align-self:start;padding:8px;border-radius:10px;background:var(--workspace-accent-soft, #f0eae2);color:var(--workspace-accent, #8a6a42);font-size:12px;width:fit-content}blockquote[data-v-a82e632f]{margin:0;padding:16px;white-space:pre-wrap;background:var(--workspace-page-accent, #eceae4);font:16px/1.9 var(--workspace-font-heading, serif);border-radius:10px;overflow-wrap:anywhere}.lock-mention[data-v-a82e632f]{display:flex!important;gap:12px;padding:16px;background:var(--workspace-accent-soft, #f0eae2);border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:10px;margin:8px 0}.lock-mention input[data-v-a82e632f]{width:auto!important}.lock-mention span[data-v-a82e632f]{display:grid;gap:4px}.lock-mention small[data-v-a82e632f]{display:flex;align-items:center;font-size:12px;color:var(--workspace-text-secondary, #6f6b63)}.lock-mention img[data-v-a82e632f]{flex:none;width:24px;height:24px}.panel-actions[data-v-a82e632f]{display:flex;gap:12px}.saved-lock[data-v-a82e632f]{display:grid;gap:12px;border-top:1px solid var(--workspace-border-strong, #dcd9d2);padding-top:16px}[role=alert][data-v-a82e632f]{color:var(--workspace-danger, #a4524a)}.local-details[data-v-1c7ac946]{display:grid;gap:16px;font-size:14px;line-height:1.55}.local-details header[data-v-1c7ac946]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--workspace-border-strong, #dcd9d2);padding-bottom:16px}.local-details h3[data-v-1c7ac946]{font-size:18px;font-weight:500;margin:0}.local-details h2[data-v-1c7ac946]{font:500 28px/1.75 var(--workspace-font-heading, serif);margin:0}.local-details p[data-v-1c7ac946]{margin:0;overflow-wrap:anywhere}.local-details strong[data-v-1c7ac946]{font-size:13px;font-weight:500}.local-details button[data-v-1c7ac946]{min-height:40px;border-radius:var(--workspace-radius-sm, 10px);font-size:13px}.local-details header button[data-v-1c7ac946],.appearances button[data-v-1c7ac946]{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.local-status[data-v-1c7ac946]{padding:8px;background:var(--workspace-page-accent, #eceae4);border-radius:10px;color:var(--workspace-accent, #8a6a42);font-size:13px;justify-self:start;min-width:144px}.resolved[data-v-1c7ac946]{color:var(--workspace-success, #58755a)}.local-note[data-v-1c7ac946]{padding:12px;background:var(--workspace-page-accent, #eceae4);border-radius:10px;font-size:12px;color:var(--workspace-text-secondary, #6f6b63)}.identity-card[data-v-1c7ac946]{padding:16px;border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:10px}.identity-card h4[data-v-1c7ac946]{margin:0 0 8px;font-weight:500;font-size:18px}.identity-card small[data-v-1c7ac946]{color:var(--workspace-accent, #8a6a42)}small[data-v-1c7ac946]{font-size:12px;color:var(--workspace-text-secondary, #6f6b63)}.appearances[data-v-1c7ac946]{display:grid;gap:12px;border-top:1px solid var(--workspace-border-strong, #dcd9d2);padding-top:16px}.appearances button[data-v-1c7ac946]{text-align:left;font-size:13px}.local-form[data-v-c1d39111]{display:grid;gap:16px}.local-form h3[data-v-c1d39111]{margin:0;font-size:18px;font-weight:500}.local-form label[data-v-c1d39111]{display:grid;gap:8px;font-size:13px}.local-form button[data-v-c1d39111]{height:40px;border-radius:var(--workspace-radius-sm, 10px);font-size:13px}.local-hint[data-v-c1d39111]{font-size:12px;line-height:1.55;color:var(--workspace-text-secondary, #6f6b63)}[role=alert][data-v-c1d39111]{color:var(--workspace-danger, #a4524a)}.episode-script[data-v-bf9b7522]{color:var(--workspace-text-primary, #3a392f)}.episode-toolbar[data-v-bf9b7522]{padding:12px 16px;min-height:40px;border:1px solid var(--workspace-border-soft, #deded2);border-radius:var(--workspace-radius-md, 6px);background:var(--workspace-surface-strong, #fffefa)}.episode-title[data-v-bf9b7522]{padding-bottom:24px;border-bottom:1px solid var(--workspace-border-soft, #deded2)}.episode-script .script-paper .episode-title input[data-v-bf9b7522]{font:600 28px/36px var(--workspace-font-heading, serif);padding:0;border:0;border-radius:0;background:transparent;outline-offset:6px}.episode-script .script-paper .episode-title input[data-v-bf9b7522]:focus{outline:1px solid var(--workspace-border-strong, #dcd9d2)}.field-label[data-v-bf9b7522]{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.episode-toolbar span[data-v-bf9b7522]{color:var(--workspace-text-secondary, #6f6b63);font-size:13px}.episode-more[data-v-bf9b7522]{position:relative}.episode-more button[data-v-bf9b7522]{display:block;margin-top:8px}.script-layout[data-v-bf9b7522]{grid-template-columns:minmax(0,1fr)}.script-layout.has-inspector[data-v-bf9b7522]{grid-template-columns:minmax(0,1fr) 360px}.script-paper[data-v-bf9b7522]{width:100%;max-width:904px;justify-self:center;box-sizing:border-box;padding:32px;background:var(--workspace-surface-strong, #fffefa);border:1px solid var(--workspace-border-soft, #e8e4dc);border-radius:var(--workspace-radius-md, 9px)}.script-hint[data-v-bf9b7522]{margin:0;font-size:12px;color:var(--workspace-text-secondary, #6f6b63)}.selection-toolbar[data-v-bf9b7522]{position:fixed;box-sizing:border-box;z-index:30;padding:8px;border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:var(--workspace-radius-md, 10px);box-shadow:var(--workspace-shadow-soft, 0 8px 24px #1118271f);background:var(--workspace-surface-strong, #fff);font-size:12px}.edit-error[data-v-bf9b7522]{color:var(--workspace-danger, #a4524a)}.edit-confirm[data-v-bf9b7522]{padding:20px;background:var(--workspace-accent-soft, #f0eae2);border-radius:10px}.edit-confirm button+button[data-v-bf9b7522]{margin-left:8px}.script-issue[data-v-bf9b7522]{padding-bottom:12px;border-bottom:1px solid var(--workspace-border-soft, #e8e4dc)}.episode-script[data-v-bf9b7522] .tc-stack{display:grid;gap:12px}.episode-script[data-v-bf9b7522] .tc-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.episode-script[data-v-bf9b7522] label{display:grid;gap:7px;font-size:13px}.episode-script[data-v-bf9b7522] :where(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;max-width:100%;padding:9px 12px;border:1px solid var(--workspace-control-border, var(--workspace-border-strong, #dcd9d2));border-radius:var(--workspace-control-radius, 7px);background:var(--workspace-surface-strong, #fff);color:inherit;font:inherit}.episode-script[data-v-bf9b7522] :where(button:not(.f-button)){padding:7px 10px;border:1px solid var(--workspace-control-border, var(--workspace-border-strong, #dcd9d2));border-radius:var(--workspace-control-radius, 7px);background:var(--workspace-surface-strong, #fff);color:inherit;font:inherit;font-size:var(--workspace-control-font-size, 12px);line-height:var(--workspace-control-line-height, normal);min-height:var(--workspace-control-min-height, 0px);cursor:pointer}.episode-script[data-v-bf9b7522] :where(button:not(.f-button):disabled){opacity:var(--workspace-control-disabled-opacity, .45);cursor:default}.episode-script[data-v-bf9b7522] .tc-muted{color:var(--workspace-text-secondary, #6f6b63);font-size:12px}.episode-script[data-v-bf9b7522] .script-panel,.episode-script[data-v-bf9b7522] .lock-panel{padding:0;border:0;background:none}.selection-toolbar button[data-v-bf9b7522]{min-height:32px}@media(pointer:coarse){.selection-toolbar button[data-v-bf9b7522]{min-height:44px}}@media(max-width:1000px){.script-layout.has-inspector[data-v-bf9b7522]{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:800px){.script-layout.has-inspector[data-v-bf9b7522]{grid-template-columns:minmax(0,1fr)}.script-paper[data-v-bf9b7522]{padding:16px}}.reader-block-metadata[data-v-028047ba],.reader-presentation-default[data-v-028047ba]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;-webkit-user-select:none;user-select:none}.effective-settings[data-v-028047ba],.reader-presentation-default[data-v-028047ba]{font-size:12px;color:var(--workspace-text-secondary, #6f6b63);line-height:18px}.reader-presentation-default span[data-v-028047ba]{padding:6px 10px;border-radius:8px;background:var(--workspace-page-accent, #eceae4)}.track-inspection[data-v-028047ba],.reader-inspection[data-v-028047ba]{display:grid;gap:12px;padding:20px;background:var(--workspace-page-accent, #eceae4);border-radius:10px;margin-top:20px;font-size:13px}.script-reader .reader-inspection header[data-v-028047ba]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0;border:0}.reader-inspection[data-v-028047ba] button,.track-inspection button[data-v-028047ba]{padding:7px 10px;border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:6px;background:var(--workspace-surface-strong, #fffefa);color:inherit;font:inherit;font-size:12px;cursor:pointer}.reader-inspection blockquote[data-v-028047ba]{margin:0;white-space:pre-wrap;padding:12px;background:var(--workspace-surface-strong, #fff);border-radius:8px}.reader-inspection[data-v-028047ba] .lock-panel{border:0;padding:0;background:none}.track-inspection h4[data-v-028047ba],.reader-inspection h4[data-v-028047ba],.reader-inspection p[data-v-028047ba],.track-inspection p[data-v-028047ba]{margin:0}.script-reader[data-v-028047ba]{width:100%;max-width:904px;margin-inline:auto;box-sizing:border-box;padding:32px;background:var(--workspace-surface-strong, #fff);border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:var(--workspace-radius-md, 14px);overflow-wrap:anywhere;min-width:0}.script-reader h3[data-v-028047ba]{font:500 22px/1.9 var(--workspace-font-heading, "Noto Serif SC", serif);margin:0}.script-reader header[data-v-028047ba]{border-bottom:1px solid var(--workspace-border-strong, #dcd9d2);padding-bottom:16px;margin-bottom:16px}.script-reader header p[data-v-028047ba]{font-size:12px;color:var(--workspace-text-secondary, #6f6b63)}.reader-unit[data-v-028047ba]{margin:16px 0 28px;position:relative}.reader-keyboard-actions[data-v-028047ba]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);-webkit-user-select:none;user-select:none}.reader-keyboard-actions[data-v-028047ba]:focus-within{position:relative;width:auto;height:auto;overflow:visible;clip-path:none;display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.unit-label[data-v-028047ba]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;-webkit-user-select:none;user-select:none}.unit-label small[data-v-028047ba],.speaker[data-v-028047ba]{color:var(--workspace-accent, #8a6a42);font-size:12px}.unit-label button[data-v-028047ba]{font-size:12px}.reader-paragraph p[data-v-028047ba]{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--workspace-font-heading, "Noto Serif SC", serif);font-size:var(--workspace-script-font-size, 20px);font-weight:400;line-height:var(--workspace-script-line-height, 1.9);margin:10px 0}.speaker[data-v-028047ba]{display:block;-webkit-user-select:none;user-select:none;border:0;background:transparent;cursor:pointer;padding:6px 16px;font:500 13px/20px var(--workspace-font-body, sans-serif)}.reader-local-dialogue[data-v-028047ba]{padding:16px;background:var(--workspace-page, #f5f5f2);border-radius:10px}.reader-local-dialogue .speaker[data-v-028047ba]{color:var(--workspace-text-primary, #272622)}.is-mention[data-v-028047ba]{border-bottom:2px solid var(--workspace-accent, #8a6a42);cursor:pointer}.is-lock[data-v-028047ba]{background:var(--workspace-accent-soft, #f0eae2);cursor:pointer}.is-selection[data-v-028047ba],.is-focus[data-v-028047ba]{background:var(--content-lock-selection, #dfeaf0)}.is-FAIL[data-v-028047ba]{background:var(--content-lock-errorSoft, #f6e8e3)}.is-PASS[data-v-028047ba]{background:var(--content-lock-successSoft, #e9eee7)}[data-reader-block][data-v-028047ba],[data-reader-block] span[data-v-028047ba]{user-select:text;-webkit-user-select:text}span[role=button][data-v-028047ba]:focus-visible{outline:2px solid var(--workspace-accent, #8a6a42)}@media(max-width:650px){.script-reader[data-v-028047ba]{padding:20px}.reader-paragraph p[data-v-028047ba]{font-size:var(--workspace-script-font-size-narrow, 18px)}}.presentation-check[data-v-2477b089]{padding:14px;border-radius:10px;display:grid;gap:10px}.presentation-check h4[data-v-2477b089],.presentation-check p[data-v-2477b089]{margin:0;font-size:13px}.presentation-values[data-v-2477b089]{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.presentation-values>div[data-v-2477b089]{min-width:0}.presentation-values dl[data-v-2477b089]{gap:6px}.presentation-values dl>div[data-v-2477b089]{padding:4px 0;border:0}.presentation-values dt[data-v-2477b089],.presentation-values dd[data-v-2477b089]{font-size:12px;overflow-wrap:anywhere}.result-panel[data-v-2477b089]{padding:24px;border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:14px;background:var(--workspace-surface-strong, #fff)}h3[data-v-2477b089]{font:500 20px/1.9 var(--workspace-font-heading, serif);margin:0}.lock-result[data-v-2477b089]{border-top:1px solid var(--workspace-border-strong, #dcd9d2);padding-top:16px}blockquote[data-v-2477b089]{white-space:pre-wrap;margin:0;padding:16px;border-radius:10px;background:var(--workspace-accent-soft, #f0eae2);overflow-wrap:anywhere}dl[data-v-2477b089]{display:grid;gap:12px;margin:0}dl>div[data-v-2477b089]{padding:16px;border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:10px}dt[data-v-2477b089]{font-size:14px}dd[data-v-2477b089]{font-size:12px;color:var(--workspace-text-secondary, #6f6b63);margin:4px 0 0}.FAIL[data-v-2477b089],.failed-text[data-v-2477b089]{background:var(--content-lock-errorSoft, #f6e8e3)}.PASS[data-v-2477b089]{background:var(--content-lock-successSoft, #e9eee7)}.check-issue[data-v-2477b089]{color:var(--workspace-danger, #a4524a)}.mention-result small[data-v-2477b089]{color:var(--workspace-text-secondary, #6f6b63);overflow-wrap:anywhere}.comparison-local[data-v-4bc190cb]{padding:24px;border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:var(--workspace-radius-md, 14px);background:var(--workspace-surface-strong, #fff)}.comparison-layout[data-v-4bc190cb]{grid-template-columns:minmax(0,1fr)}.comparison-layout.has-inspector[data-v-4bc190cb]:not(.details-below){grid-template-columns:minmax(0,1fr) 360px}.script-comparison[data-v-4bc190cb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.script-comparison section[data-v-4bc190cb]{min-width:0}.script-comparison h3[data-v-4bc190cb]{font:600 18px/26px var(--workspace-font-heading, serif);margin:0 0 12px}@media(max-width:1150px){.comparison-layout.has-inspector[data-v-4bc190cb]:not(.details-below){grid-template-columns:1fr}}@media(max-width:760px){.script-comparison[data-v-4bc190cb]{grid-template-columns:1fr}}h3[data-v-203c5c34],p[data-v-203c5c34]{margin:0}h3[data-v-203c5c34]{font-size:18px;line-height:26px;font-weight:600}.basis-list[data-v-203c5c34]{list-style:none;margin:0;padding:0}.basis-list li[data-v-203c5c34]{padding:12px;border:1px solid var(--workspace-border-soft, #deded2);border-radius:var(--workspace-radius-sm, 6px);overflow-wrap:anywhere}small[data-v-203c5c34]{color:var(--workspace-text-secondary, #77796e)}button[data-v-203c5c34]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;flex-shrink:0}.formal-value__fields[data-v-88d3a110]{display:grid;grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:10px 14px;margin:0}.formal-value__fields dt[data-v-88d3a110]{font-size:12px;line-height:21px;color:var(--workspace-text-secondary, #6f6b63)}.formal-value__fields dd[data-v-88d3a110]{min-width:0;margin:0;font-size:13px;line-height:21px;overflow-wrap:anywhere}.formal-value__object[data-v-88d3a110],.formal-value__reference[data-v-88d3a110]{display:grid;gap:8px}.formal-value__list[data-v-88d3a110]{display:grid;gap:12px;margin:0;padding-left:20px}.formal-value__list>li[data-v-88d3a110]{padding:10px;border:1px solid var(--workspace-border-soft, #ece9e2);border-radius:var(--workspace-radius-sm, 10px)}.formal-value__text[data-v-88d3a110]{white-space:pre-wrap;overflow-wrap:anywhere}.formal-value__empty[data-v-88d3a110],small[data-v-88d3a110]{color:var(--workspace-text-tertiary, #938e84);font-size:12px}p[data-v-88d3a110]{margin:0}button[data-v-88d3a110]{justify-self:start;padding:0;border:0;background:transparent;color:var(--workspace-accent, #8a6a42);font:inherit;text-decoration:underline;text-underline-offset:3px;text-align:left;overflow-wrap:anywhere;cursor:pointer}button[data-v-88d3a110]:focus-visible{outline:2px solid var(--workspace-accent, #8a6a42);outline-offset:3px}.formal-value__extras[data-v-88d3a110]{margin-top:6px;color:var(--workspace-text-secondary, #6f6b63);font-size:12px}summary[data-v-88d3a110]{cursor:pointer}pre[data-v-88d3a110]{overflow:auto;margin:10px 0 0;max-height:320px;font-size:11px;line-height:18px;white-space:pre-wrap;overflow-wrap:anywhere}@container (max-width:480px){.formal-value__fields[data-v-88d3a110]{grid-template-columns:1fr;gap:5px}.formal-value__fields dd[data-v-88d3a110]{margin-bottom:8px}}.formal-reader[data-v-753cb8db]{container-type:inline-size;color:var(--workspace-text-primary, #272622)}header[data-v-753cb8db]{display:grid;gap:6px}h3[data-v-753cb8db],p[data-v-753cb8db]{margin:0}h3[data-v-753cb8db]{font-family:var(--workspace-font-heading, inherit);font-size:18px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.formal-reader__type[data-v-753cb8db]{font-size:12px;line-height:18px;color:var(--workspace-accent, #8a6a42)}.formal-reader__description[data-v-753cb8db]{font-size:13px;line-height:21px;white-space:pre-wrap}.formal-reader__muted[data-v-753cb8db]{font-size:13px;line-height:21px;color:var(--workspace-text-tertiary, #938e84)}.formal-reader__business[data-v-753cb8db]{min-width:0}.formal-reader__technical[data-v-753cb8db]{border-top:1px solid var(--workspace-border-soft, #ece9e2);padding-top:14px;font-size:12px;color:var(--workspace-text-secondary, #6f6b63)}summary[data-v-753cb8db]{min-height:var(--workspace-control-min-height, 40px);align-content:center;cursor:pointer}dl[data-v-753cb8db]{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;margin:14px 0}dt[data-v-753cb8db]{font-size:12px}dd[data-v-753cb8db]{margin:0;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.formal-reader__original[data-v-753cb8db]{margin-top:14px}pre[data-v-753cb8db]{max-height:420px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:18px}.basis-reference-editor[data-v-8e77a437],label[data-v-8e77a437],li[data-v-8e77a437]{display:grid;gap:8px}ul[data-v-8e77a437]{list-style:none;margin:0;padding:0;display:grid;gap:12px}li[data-v-8e77a437]{padding:10px;border:1px solid var(--workspace-border-soft);border-radius:4px;overflow-wrap:anywhere}small[data-v-8e77a437],p[data-v-8e77a437]{font-size:12px;line-height:1.6;color:var(--workspace-text-secondary)}p[data-v-8e77a437]{margin:0}select[data-v-8e77a437]{width:100%;min-width:0;padding:8px;border:1px solid var(--workspace-border-strong);background:var(--workspace-surface-strong);color:inherit}button[data-v-8e77a437]{justify-self:start;border:1px solid var(--workspace-border-strong);border-radius:4px;background:var(--workspace-surface-strong);color:inherit;padding:7px 10px;cursor:pointer}button[data-v-8e77a437]:disabled{opacity:.5;cursor:default}.entry-context[data-v-d8525c57],.entry-context section[data-v-d8525c57],.entry-context article[data-v-d8525c57]{display:grid;gap:10px}article[data-v-d8525c57]{padding:12px;border:1px solid var(--workspace-border-soft,#ddd)}label[data-v-d8525c57]{display:grid;gap:6px}select[data-v-d8525c57],button[data-v-d8525c57]{font:inherit}.candidate-domain-editor[data-v-fe94e3e1]{display:grid;gap:20px}.candidate-domain-error[data-v-fe94e3e1]{margin:0;color:var(--workspace-danger,#a43628);font-size:13px;line-height:1.65}.candidate-source-position[data-v-fe94e3e1]{display:grid;gap:7px}.candidate-source-position select[data-v-fe94e3e1]{width:100%}h3[data-v-965fa291]{font:600 22px/30px var(--workspace-font-heading);margin:0 0 16px}.edit-status[data-v-965fa291]{font-size:14px;line-height:26px;background:var(--workspace-accent-soft);color:var(--workspace-accent);padding:12px;border-radius:10px;margin:0 0 24px}.candidate-description[data-v-965fa291]{margin-top:24px;padding-top:16px;border-top:1px solid var(--workspace-border-soft);font-size:14px}summary[data-v-965fa291]{cursor:pointer;color:var(--workspace-text-secondary)}label[data-v-965fa291]{display:grid;gap:8px;margin-top:16px}input[data-v-965fa291],textarea[data-v-965fa291]{box-sizing:border-box;width:100%;font:inherit;line-height:26px;padding:10px 12px;border:1px solid var(--workspace-border-strong);border-radius:6px;background:var(--workspace-surface-strong);color:var(--workspace-text-primary)}.candidate-edit-view[data-v-965fa291] .domain-form,.candidate-edit-view[data-v-965fa291] .tc-grid{grid-template-columns:minmax(0,1fr)}.metadata-issue[data-v-965fa291]{color:var(--workspace-danger,#b42318)}h3[data-v-fbbf1d3e]{font:600 22px/30px var(--workspace-font-heading);margin-top:0}p[data-v-fbbf1d3e]{font-size:16px;line-height:26px;color:var(--workspace-text-secondary)}.connection-options[data-v-fbbf1d3e]{display:grid;gap:12px;margin-top:20px}button[data-v-fbbf1d3e]{padding:12px;border:1px solid var(--workspace-border-strong);border-radius:6px;background:var(--workspace-surface-strong);color:var(--workspace-text-primary);font:inherit;font-size:14px;line-height:20px;min-height:40px;text-align:left;cursor:pointer}button[data-v-fbbf1d3e]:hover{background:var(--workspace-accent-soft)}h3[data-v-abd8a84c]{font:600 22px/30px var(--workspace-font-heading);overflow-wrap:anywhere}p[data-v-abd8a84c],li[data-v-abd8a84c]{font-size:16px;line-height:26px;color:var(--workspace-text-secondary)}.adoption-panel[data-v-a09d7d47]{min-width:0;color:var(--workspace-text-primary)}.adoption-item+.adoption-item[data-v-a09d7d47]{border-top:1px solid var(--workspace-border-soft);margin-top:24px;padding-top:24px}.adoption-summary[data-v-a09d7d47]{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer}.adoption-summary small[data-v-a09d7d47]{color:var(--workspace-accent);font-size:13px}.adoption-summary strong[data-v-a09d7d47]{font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.adoption-summary span[data-v-a09d7d47]{font-size:13px;line-height:18px;color:var(--workspace-text-secondary)}.adoption-controls[data-v-a09d7d47]{display:flex;flex-direction:column;gap:16px;border-bottom:1px solid var(--workspace-border-soft);padding-bottom:16px}.adoption-mode[data-v-a09d7d47],.adoption-target[data-v-a09d7d47]{display:grid;gap:12px;min-width:0;font-size:14px;line-height:20px;font-weight:500}select[data-v-a09d7d47]{width:100%;min-width:0;box-sizing:border-box;padding:12px;border:1px solid var(--workspace-border-strong);border-radius:6px;background:var(--workspace-surface-strong);color:var(--workspace-text-primary);font:inherit;font-size:14px}.adding[data-v-a09d7d47]{border-color:var(--workspace-accent);background:var(--workspace-accent-soft);color:var(--workspace-accent)}.hint[data-v-a09d7d47],small[data-v-a09d7d47]{font-size:13px;line-height:18px;color:var(--workspace-text-secondary)}p[data-v-a09d7d47]{margin:0;overflow-wrap:anywhere}.selected-target[data-v-a09d7d47],.adoption-impact[data-v-a09d7d47]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--workspace-border-strong);border-radius:10px;background:var(--workspace-page);overflow-wrap:anywhere}.selected-target p[data-v-a09d7d47],.adoption-impact p[data-v-a09d7d47]{font-size:14px;line-height:26px;color:var(--workspace-text-secondary);white-space:pre-wrap}.selected-target small[data-v-a09d7d47],.adoption-impact small[data-v-a09d7d47]{color:var(--workspace-accent)}strong[data-v-a09d7d47]{font-size:14px;line-height:20px;font-weight:500}.adoption-impact[data-v-a09d7d47]{background:var(--workspace-accent-soft)}button[data-v-a09d7d47]:disabled,select[data-v-a09d7d47]:disabled{opacity:var(--workspace-control-disabled-opacity, .5);cursor:default}button[data-v-a09d7d47]:focus-visible,select[data-v-a09d7d47]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}.initial-design-inspector[data-v-0d9dab9d]{height:100%;display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong);overflow:hidden}.inspector-content[data-v-0d9dab9d]{flex:1;overflow:auto;min-height:0;padding:24px}.inspector-actions[data-v-0d9dab9d]{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid var(--workspace-border-soft);padding:16px}.inspector-actions>span[data-v-0d9dab9d]{width:100%;font-size:14px;color:var(--workspace-text-tertiary);line-height:1.6}.inspector-error[data-v-0d9dab9d]{font-size:14px;line-height:20px;margin:0;padding:12px 24px;color:var(--workspace-danger);background:var(--workspace-danger-soft, #fef2f2)}.inspector-note[data-v-0d9dab9d]{font-size:13px;line-height:20px;color:var(--workspace-accent);padding:12px;background:var(--workspace-accent-soft);border-radius:8px;overflow-wrap:anywhere}.inspector-note[data-v-0d9dab9d] button{margin-top:8px}.inspector-empty small[data-v-0d9dab9d]{font-size:13px;color:var(--workspace-accent)}.inspector-empty h3[data-v-0d9dab9d]{font:600 22px/30px var(--workspace-font-heading)}.inspector-empty p[data-v-0d9dab9d]{font-size:14px;line-height:26px;color:var(--workspace-text-tertiary)}.inspector-content[data-v-0d9dab9d] .adoption-panel{border:0}.inspector-content[data-v-0d9dab9d] .adoption-heading,.inspector-content[data-v-0d9dab9d] .adoption-item,.inspector-content[data-v-0d9dab9d] .adoption-preview,.inspector-content[data-v-0d9dab9d] .adoption-intro{padding-left:0;padding-right:0}.adoption-header[data-v-0d9dab9d]{padding:24px;border-bottom:1px solid var(--workspace-border-soft);flex-shrink:0}.adoption-header small[data-v-0d9dab9d]{font-size:13px;line-height:18px;color:var(--workspace-accent);overflow-wrap:anywhere}.adoption-header h3[data-v-0d9dab9d]{font-size:18px;line-height:26px;font-weight:600;margin:8px 0}.adoption-header p[data-v-0d9dab9d],.source-note[data-v-0d9dab9d]{font-size:13px;line-height:18px;color:var(--workspace-text-secondary);margin:0}.source-note[data-v-0d9dab9d]{margin-bottom:24px}.adoption-status[data-v-0d9dab9d]{width:100%;font-size:13px;line-height:18px;color:var(--workspace-text-secondary)}.adoption-status p[data-v-0d9dab9d]{margin:0 0 6px}.adoption-problems[data-v-0d9dab9d]{color:var(--workspace-danger);max-height:120px;overflow:auto;overflow-wrap:anywhere}.adoption-problems summary[data-v-0d9dab9d]{cursor:pointer}.adoption-problems ul[data-v-0d9dab9d]{padding-left:18px}.adoption-actions[data-v-0d9dab9d]{flex-shrink:0}.adoption-actions>button[data-v-0d9dab9d]{flex:1;min-height:40px;font-size:14px;border-radius:6px}.adoption-actions>button[data-v-0d9dab9d]:first-of-type{border:1px solid var(--workspace-border-strong);background:var(--workspace-surface-strong)}.source-detail[data-v-0d9dab9d]:focus{outline:none}.id-workbench-shell[data-v-1be3e29e]{display:flex;flex-direction:column;min-width:0;height:740px;min-height:480px;gap:12px}.id-workbench-shell.is-fullscreen[data-v-1be3e29e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;height:100dvh;min-height:0;padding:16px;box-sizing:border-box;background:var(--workspace-page,#f5f5f2);overflow:hidden}.id-workbench-toolbar[data-v-1be3e29e]{display:flex;justify-content:space-between;align-items:center;gap:12px}.id-workbench-toolbar>span[data-v-1be3e29e]{font-size:13px;color:var(--workspace-text-secondary)}.id-workbench-toolbar>div[data-v-1be3e29e]{display:flex;gap:8px}.id-workbench[data-v-1be3e29e]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;flex:1;min-height:0}.id-workbench.has-detail[data-v-1be3e29e]{grid-template-columns:minmax(0,1fr) 360px}.initial-design-graph[data-v-1be3e29e]{min-width:0;min-height:0;display:flex;flex-direction:column;container-type:inline-size;border:1px solid var(--workspace-border-soft);border-radius:10px;overflow:hidden;background:var(--workspace-surface)}.design-view-tabs[data-v-1be3e29e],.design-view-tabs>div[data-v-1be3e29e],.design-graph-tabs[data-v-1be3e29e]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.design-view-tabs[data-v-1be3e29e],.design-graph-tabs[data-v-1be3e29e]{padding:8px 12px;border-bottom:1px solid var(--workspace-border-soft)}.design-view-tabs>div[data-v-1be3e29e]{flex:1}.design-view-tabs button[data-v-1be3e29e],.design-graph-tabs>button[data-v-1be3e29e]{border:1px solid transparent;border-radius:6px;padding:8px 12px;min-height:40px;background:transparent;color:var(--workspace-text-secondary);font:inherit;font-size:14px;cursor:pointer}.design-view-tabs button[aria-selected=true][data-v-1be3e29e],.design-graph-tabs>button[aria-pressed=true][data-v-1be3e29e]{border-color:var(--workspace-border-strong);background:var(--workspace-accent-soft);color:var(--workspace-accent)}button[data-v-1be3e29e]:disabled{opacity:var(--workspace-control-disabled-opacity, .45);cursor:default}.design-graph-tabs>span[data-v-1be3e29e]{flex:1}.design-graph-tabs span[data-v-1be3e29e],.design-graph-tabs label[data-v-1be3e29e]{font-size:13px;color:var(--workspace-text-tertiary)}.design-graph-body[data-v-1be3e29e]{display:grid;grid-template-columns:256px minmax(0,1fr);flex:1;min-height:0}.nav-closed .design-graph-body[data-v-1be3e29e]{grid-template-columns:minmax(0,1fr)}.design-canvases[data-v-1be3e29e]{height:100%;min-height:0;min-width:0}.id-workbench button[data-v-1be3e29e]:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@container (min-width:650px){.design-canvases.is-comparing[data-v-1be3e29e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1279px){.id-workbench.has-detail[data-v-1be3e29e]{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:767px){.id-workbench[data-v-1be3e29e]{position:relative}.id-workbench.has-detail[data-v-1be3e29e]{grid-template-columns:minmax(0,1fr)}.id-workbench>.initial-design-inspector[data-v-1be3e29e]{position:absolute;inset:0 0 0 auto;width:min(360px,92%);z-index:6;box-shadow:-8px 0 24px #27262218}.design-graph-body[data-v-1be3e29e]{position:relative;grid-template-columns:minmax(0,1fr)}.design-graph-body>.design-candidate-list[data-v-1be3e29e]{position:absolute;inset:0 auto 0 0;width:min(256px,80%);z-index:4;box-shadow:8px 0 24px #27262214}.id-workbench-shell[data-v-1be3e29e]{height:720px}.id-workbench-shell.is-fullscreen[data-v-1be3e29e]{padding:10px}}@media(max-width:767px){.id-workbench.is-picking-target>.initial-design-inspector[data-v-1be3e29e]{inset:auto 0 0;width:100%;max-height:190px;box-shadow:0 -4px 20px #27262218}.id-workbench.is-picking-target .design-canvases[data-v-1be3e29e]{padding-bottom:190px;box-sizing:border-box}}.id-issue-groups[data-v-1be3e29e]{display:flex;gap:12px;font-size:14px;color:var(--workspace-text-secondary)}.id-issue-groups details[data-v-1be3e29e]{flex:1;max-height:130px;overflow:auto}.id-issue-groups summary[data-v-1be3e29e]{cursor:pointer}.id-issue-groups ul[data-v-1be3e29e]{padding-left:18px}.id-issue-groups button[data-v-1be3e29e]{border:0;background:none;text-align:left;color:var(--workspace-accent);font:inherit;cursor:pointer}.id-issue-groups p[data-v-1be3e29e]{margin:8px 0}.design-view-tabs button[data-v-1be3e29e]:hover:not(:disabled),.design-graph-tabs>button[data-v-1be3e29e]:hover:not(:disabled){background:var(--workspace-surface-hover)}.design-view-tabs button[aria-selected=true][data-v-1be3e29e],.design-graph-tabs>button[aria-pressed=true][data-v-1be3e29e]{font-weight:500;border-color:var(--workspace-accent)}.id-issue-groups[data-v-1be3e29e]{flex-wrap:wrap}.id-issue-groups details[data-v-1be3e29e]{min-width:min(100%,240px)}.id-issue-groups button[data-v-1be3e29e]{min-height:40px}@media(max-width:767px){.design-view-tabs button[data-v-1be3e29e],.design-graph-tabs>button[data-v-1be3e29e],.id-issue-groups button[data-v-1be3e29e]{min-height:44px}}.id-dialog-backdrop[data-v-2cd2a95e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182752;z-index:100;display:grid;place-items:center;padding:16px}.id-dialog[data-v-2cd2a95e]{background:var(--workspace-surface-strong);color:var(--workspace-text-primary);border:1px solid var(--workspace-border-soft);border-radius:12px;padding:24px;width:min(540px,100%);box-sizing:border-box;box-shadow:0 8px 24px #1118271f}.id-dialog h3[data-v-2cd2a95e]{margin:0 0 16px;font-size:22px;font-weight:600;line-height:30px}.id-dialog p[data-v-2cd2a95e]{font-size:16px;line-height:26px}.id-dialog>div[data-v-2cd2a95e]{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:24px}.id-heading[data-v-d9dfd886],.id-add[data-v-d9dfd886],.id-footer[data-v-d9dfd886],.id-check-state[data-v-d9dfd886]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.id-heading h2[data-v-d9dfd886]{margin:0}.id-eyebrow[data-v-d9dfd886]{font-size:13px;color:var(--workspace-accent);margin:0 0 8px}.id-status[data-v-d9dfd886]{border:1px solid var(--workspace-border-soft);border-radius:4px;padding:6px 10px;font-size:13px;overflow-wrap:anywhere}.id-add[data-v-d9dfd886]{justify-content:flex-start}.id-add label[data-v-d9dfd886]{display:flex;align-items:center;gap:8px}.id-add span[data-v-d9dfd886],.id-check-state[data-v-d9dfd886]{font-size:13px;color:var(--workspace-text-secondary)}.id-footer[data-v-d9dfd886]{border-top:1px solid var(--workspace-border-soft);padding-top:24px}.id-footer>div[data-v-d9dfd886]{display:flex;gap:8px;flex-wrap:wrap}.id-footer strong[data-v-d9dfd886]{font:400 22px var(--workspace-font-heading)}.id-heading h2[data-v-d9dfd886]{font:600 28px/36px var(--workspace-font-heading)}.id-heading>div>p[data-v-d9dfd886]:last-child{margin:8px 0 0;font-size:14px;line-height:20px;color:var(--workspace-text-secondary)}.id-add[data-v-d9dfd886]{padding:16px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong)}.id-add label[data-v-d9dfd886]{flex-wrap:wrap;font-size:14px;line-height:20px}.id-adoptions[data-v-d9dfd886],.id-check-state[data-v-d9dfd886]{padding:24px;border:1px solid var(--workspace-border-soft);border-radius:10px;background:var(--workspace-surface-strong)}.id-adoptions h3[data-v-d9dfd886]{margin:0;font-size:18px;line-height:26px;font-weight:600}.id-adoptions article[data-v-d9dfd886]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:12px;border-radius:6px;background:var(--workspace-surface-soft);font-size:14px;line-height:20px;overflow-wrap:anywhere}.id-adoptions article label[data-v-d9dfd886]{display:flex;gap:8px;align-items:center;min-width:0}.id-adoptions article button[data-v-d9dfd886]{min-height:40px;border:0;background:none;padding:8px;font:inherit;color:var(--workspace-accent);cursor:pointer}.id-adoptions article>p[data-v-d9dfd886]{margin:0;flex-basis:100%}.id-adoptions input[data-v-d9dfd886]{width:18px;height:18px;flex-shrink:0;accent-color:var(--workspace-accent)}.id-footer strong[data-v-d9dfd886]{font:600 18px/26px var(--workspace-font-heading)}@media(max-width:767px){.id-adoptions[data-v-d9dfd886],.id-check-state[data-v-d9dfd886]{padding:16px}.id-adoptions article button[data-v-d9dfd886]{min-height:44px}}.character-selection[data-v-25f05dd4]{min-width:0}.character-options[data-v-25f05dd4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.character-option[data-v-25f05dd4]{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--workspace-border-soft);border-radius:8px;cursor:pointer;min-width:0}.character-option[data-v-25f05dd4]:has(input:checked){background:var(--workspace-surface-muted,#f6f4ef)}.character-option[data-v-25f05dd4]:has(input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.character-option input[data-v-25f05dd4]{flex:none;width:auto;margin:4px 0 0}.character-content[data-v-25f05dd4]{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.character-content strong[data-v-25f05dd4]{font-weight:600}.character-content small[data-v-25f05dd4]{white-space:normal}.planning-source[data-v-b3e24a5b]{border-top:1px solid var(--workspace-border-soft);padding-top:24px}h3[data-v-b3e24a5b],h4[data-v-b3e24a5b],p[data-v-b3e24a5b],dl[data-v-b3e24a5b]{margin:0}h3[data-v-b3e24a5b]{font-size:18px;line-height:26px}h4[data-v-b3e24a5b]{font-size:14px;margin-bottom:12px}p[data-v-b3e24a5b],dt[data-v-b3e24a5b],small[data-v-b3e24a5b]{color:var(--workspace-text-secondary);font-size:14px;line-height:1.6}dd[data-v-b3e24a5b]{margin:4px 0 16px;white-space:pre-wrap;overflow-wrap:anywhere}ul[data-v-b3e24a5b]{margin:0;padding-left:20px}small[data-v-b3e24a5b]{display:block;overflow-wrap:anywhere}.planning-workspace[data-v-3e28bc70]{min-width:0}h2[data-v-3e28bc70]{font-size:28px;line-height:36px;margin:0 0 8px;font-weight:600}h3[data-v-3e28bc70]{font-size:20px;line-height:28px;margin:0 0 8px}p[data-v-3e28bc70]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.planning-header p[data-v-3e28bc70]{color:var(--workspace-text-secondary);font-size:14px;line-height:20px}.plan-version[data-v-3e28bc70]{margin-top:8px;overflow-wrap:anywhere}.planning-prepare-trigger[data-v-3e28bc70]{min-height:40px;padding:8px 16px;border:1px solid var(--workspace-control-border);background:var(--workspace-surface);color:var(--workspace-text-primary)}.planning-preparation[data-v-3e28bc70]{position:fixed;z-index:45;top:24px;right:24px;bottom:24px;width:min(600px,calc(100vw - 48px));display:flex;flex-direction:column;border:1px solid var(--workspace-border-strong);background:var(--workspace-surface);box-shadow:var(--workspace-shadow-floating);outline:none}.planning-preparation header[data-v-3e28bc70],.planning-preparation footer[data-v-3e28bc70]{padding:20px 24px;flex:none}.planning-preparation header[data-v-3e28bc70]{border-bottom:1px solid var(--workspace-border-soft)}.planning-preparation footer[data-v-3e28bc70]{border-top:1px solid var(--workspace-border-soft);display:flex;gap:16px;align-items:center;flex-wrap:wrap}.preparation-fields[data-v-3e28bc70]{padding:24px;min-height:0;overflow:auto}.planning-candidate[data-v-3e28bc70]{padding:24px;border:1px solid var(--workspace-border-soft);background:var(--workspace-surface-soft);min-width:0}.planning-candidate summary[data-v-3e28bc70]{font-weight:600;cursor:pointer;margin-bottom:20px;overflow-wrap:anywhere}.planning-approval[data-v-3e28bc70]{position:sticky;bottom:0;padding:20px 0;border-top:1px solid var(--workspace-border-soft);background:var(--workspace-surface);z-index:2}@media(max-width:767px){.planning-preparation[data-v-3e28bc70]{top:16px;right:16px;bottom:16px;width:calc(100vw - 32px)}.planning-preparation header[data-v-3e28bc70],.planning-preparation footer[data-v-3e28bc70],.preparation-fields[data-v-3e28bc70]{padding:16px}.planning-candidate[data-v-3e28bc70]{padding:16px}}.episode-navigation[data-v-6163c319]{min-width:0}.episode-navigation__project h1[data-v-6163c319]{margin:0 0 8px;font-size:18px;line-height:26px;font-weight:700;overflow-wrap:anywhere}.episode-navigation__scale[data-v-6163c319]{color:var(--workspace-text-secondary);font-size:13px}.episode-picker[data-v-6163c319]{box-sizing:border-box;width:min(676px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid var(--workspace-border-soft);border-radius:var(--workspace-radius-md, 10px);background:var(--workspace-surface-strong);color:var(--workspace-text-primary)}.episode-picker[data-v-6163c319]::backdrop{background:var(--workspace-overlay, #11182766)}.episode-picker__heading[data-v-6163c319]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.episode-picker__heading h2[data-v-6163c319]{margin:0;font-size:18px;line-height:26px;font-weight:700}.episode-picker__groups[data-v-6163c319]{display:flex;flex-wrap:wrap;gap:8px}.episode-picker__groups>button[data-v-6163c319]{flex:1 0 auto}.episode-picker__directory[data-v-6163c319]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:240px;overflow:auto;margin-top:16px}.episode-picker__range[data-v-6163c319]{margin:16px 0;font-size:14px}.episode-picker__episodes[data-v-6163c319]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}.episode-picker__episodes>button[data-v-6163c319]{min-width:0;min-height:40px;padding:8px 2px}.episode-picker__episodes>button[aria-current=true][data-v-6163c319]{border:2px solid var(--workspace-accent);color:var(--workspace-accent)}.episode-picker__help[data-v-6163c319]{margin:16px 0 0;font-size:13px;line-height:18px}@media(max-width:650px){.episode-navigation[data-v-6163c319]{gap:8px}.episode-navigation__project[data-v-6163c319]{flex-basis:100%}.episode-navigation>button[data-v-6163c319]{padding-inline:10px}.episode-picker[data-v-6163c319]{padding:16px}.episode-picker__episodes[data-v-6163c319]{grid-template-columns:repeat(5,minmax(0,1fr))}.episode-picker__episodes>button[data-v-6163c319]{min-height:44px}.episode-picker__directory[data-v-6163c319]{grid-template-columns:repeat(2,minmax(0,1fr))}}.entity-item[data-v-7916b81e]{border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:var(--workspace-radius-md, 10px);padding:20px;background:var(--workspace-surface-strong, #fff)}.entity-item.focused[data-v-7916b81e]{outline:2px solid var(--workspace-accent, #8a6a42);outline-offset:2px}h3[data-v-7916b81e]{font:600 18px/26px var(--workspace-font-heading, serif);margin:4px 0}h4[data-v-7916b81e]{font-size:15px;margin:0 0 8px;font-weight:500}p[data-v-7916b81e]{font-size:13px;line-height:1.75;margin:5px 0}.entity-comparison[data-v-7916b81e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.entity-comparison>section[data-v-7916b81e]{border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:var(--workspace-radius-md, 10px);padding:14px;min-width:0}.entity-comparison small[data-v-7916b81e],.tc-eyebrow[data-v-7916b81e]{color:var(--workspace-accent, #8a6a42);font-size:11px}.entity-comparison h4[data-v-7916b81e]{margin:10px 0 6px}.identity[data-v-7916b81e]{font-size:11px;overflow-wrap:anywhere;color:var(--workspace-text-secondary, #6f6b63)}.original-judgment[data-v-7916b81e]{padding:15px;background:var(--workspace-accent-soft, #f0eae2);border:1px solid var(--workspace-border-soft, #e5e4dc);border-radius:9px;font-size:13px}.original-judgment strong[data-v-7916b81e]{color:var(--workspace-accent, #8a6a42);font-weight:500}.original-judgment small[data-v-7916b81e]{font-size:11px;overflow-wrap:anywhere}.entity-evidence[data-v-7916b81e],.existing-associations[data-v-7916b81e]{border:1px solid var(--workspace-border-soft, #e5e4dc);border-radius:9px;padding:15px;font-size:13px}.entity-evidence article+article[data-v-7916b81e],.existing-associations article+article[data-v-7916b81e]{border-top:1px solid var(--workspace-border-soft, #e5e4dc);padding-top:10px;margin-top:10px}.entity-evidence article p[data-v-7916b81e]{white-space:pre-wrap;overflow-wrap:anywhere}.entity-evidence strong[data-v-7916b81e],.existing-associations strong[data-v-7916b81e]{font-weight:500}.entity-locations[data-v-7916b81e],.tc-actions[data-v-7916b81e]{display:flex;gap:12px;flex-wrap:wrap;font-size:12px}.entity-choice[data-v-7916b81e]{display:grid;gap:12px}.entity-choice>label[data-v-7916b81e]{display:flex;align-items:center;gap:8px;border:1px solid var(--workspace-border-strong, #dcd9d2);padding:14px;border-radius:9px;font-size:13px;cursor:pointer}.entity-picker[data-v-7916b81e],.entity-impact[data-v-7916b81e],.entity-saved[data-v-7916b81e],.additional-form[data-v-7916b81e]{border:1px solid var(--workspace-border-soft, #e5e4dc);border-radius:9px;padding:15px;min-width:0}.entity-picker[data-v-7916b81e]{max-height:320px;overflow:auto}.entity-links[data-v-7916b81e]{border-top:1px solid var(--workspace-border-soft, #e5e4dc);padding-top:16px}.entity-impact button[data-v-7916b81e],.additional-link button[data-v-7916b81e]{font-size:12px;margin-left:8px}.additional-link[data-v-7916b81e]{border-bottom:1px solid var(--workspace-border-soft, #e5e4dc);padding:12px 0;font-size:13px}.additional-form[data-v-7916b81e]{display:grid;gap:12px;margin-top:12px}.additional-form label[data-v-7916b81e]{display:grid;gap:7px;font-size:13px}.additional-form select[data-v-7916b81e],.additional-form textarea[data-v-7916b81e]{width:100%;padding:8px;border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:6px;background:var(--workspace-surface-strong, #fff);font:inherit}.entity-boundary[data-v-7916b81e]{font-size:11px;color:var(--workspace-text-secondary, #6f6b63)}@media(max-width:650px){.entity-comparison[data-v-7916b81e]{grid-template-columns:1fr}}.mention-item[data-v-2263aead]{border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:var(--workspace-radius-md, 10px);padding:16px;overflow-wrap:anywhere;background:var(--workspace-surface-strong, #fff)}.mention-item.focused[data-v-2263aead]{outline:2px solid var(--workspace-accent, #8a6a42);outline-offset:2px}.mention-title strong[data-v-2263aead]{font-weight:500}.mention-title button[data-v-2263aead]{font-size:12px}.mention-item p[data-v-2263aead]{font-size:13px;line-height:1.7}.choice-state[data-v-2263aead]{margin:12px 0;color:var(--workspace-text-tertiary, #8b877e)}.choice-state.chosen[data-v-2263aead]{color:var(--workspace-success, #58755a)}.mention-item.excluded[data-v-2263aead]{background:var(--workspace-page-accent, #f3f1ec)}.mention-picker[data-v-2263aead]{margin-top:20px;border-top:1px solid var(--workspace-border-soft, #e8e5de);padding-top:16px}.tc-actions[data-v-2263aead]{gap:10px;flex-wrap:wrap}.overlap-group h3[data-v-36ddc050]{margin:0;font:600 18px/26px var(--workspace-font-heading, serif)}.overlap-group>p[data-v-36ddc050]{margin:0;font-size:13px;line-height:1.7}.overlap-ranges[data-v-36ddc050]{padding:14px 18px;border-radius:var(--workspace-radius-md, 10px);background:var(--workspace-accent-soft, #f0eae2)}.overlap-ranges p[data-v-36ddc050]{font-size:13px;margin:5px 0}.overlap-ranges small[data-v-36ddc050]{color:var(--workspace-text-secondary, #6f6b63);margin-left:10px}.mention-confirmation[data-v-30b44f93]{background:var(--workspace-surface-soft, #f6f7f1);border:1px solid var(--workspace-border-soft, #e5e4dc);padding:24px;border-radius:var(--workspace-radius-md, 14px)}.confirmation-header h2[data-v-30b44f93]{font:600 28px/36px var(--workspace-font-heading, serif);margin:4px 0}.confirmation-header p[data-v-30b44f93]{font-size:13px;line-height:1.7;color:var(--workspace-text-secondary, #6f6b63)}.confirmation-progress[data-v-30b44f93]{font-size:13px;color:var(--workspace-accent, #8a6a42)}.confirmation-grid[data-v-30b44f93]{grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr)}.confirmation-reading[data-v-30b44f93]{min-width:0}.confirmation-reading>p[data-v-30b44f93]{font-size:12px;line-height:1.8}.confirmation-problems[data-v-30b44f93]{background:var(--workspace-surface-strong, #fff);border:1px solid var(--workspace-border-strong, #dcd9d2);border-radius:var(--workspace-radius-md, 14px);padding:24px;overflow-wrap:anywhere;min-width:0;max-height:min(850px,calc(100dvh - 48px));overflow:auto}.confirmation-footer[data-v-30b44f93]{position:sticky;bottom:0;background:var(--workspace-surface-soft, #f6f7f1);border-top:1px solid var(--workspace-border-soft, #e5e4dc);padding:16px 0 0;z-index:2}.confirmation-footer>span[data-v-30b44f93]{font-size:12px;color:var(--workspace-text-secondary, #6f6b63)}.confirmation-footer .tc-actions[data-v-30b44f93]{margin:0;flex-wrap:wrap}.stale-choice[data-v-30b44f93]{padding:18px;border:1px solid var(--workspace-accent, #8a6a42);border-radius:10px;background:var(--workspace-accent-soft, #f0eae2);font-size:13px;line-height:1.7}.stale-choice button[data-v-30b44f93]{margin-right:14px}.confirmation-ready[data-v-30b44f93]{color:var(--workspace-success, #58755a);font-size:13px;line-height:1.7}.resolved-item[data-v-30b44f93]{border-top:1px solid var(--workspace-border-soft, #e5e4dc);padding:16px 0;font-size:13px;line-height:1.7}.resolved-item p[data-v-30b44f93]{margin:6px 0}@media(max-width:1050px){.confirmation-grid[data-v-30b44f93]{grid-template-columns:1fr}.confirmation-problems[data-v-30b44f93]{max-height:none}.confirmation-header[data-v-30b44f93],.confirmation-footer[data-v-30b44f93]{flex-direction:column}.confirmation-footer[data-v-30b44f93]{position:static}}@media(max-width:650px){.mention-confirmation[data-v-30b44f93],.confirmation-problems[data-v-30b44f93]{padding:16px}}.resolution-panel[data-v-fc4a81ca],.create-form[data-v-fc4a81ca]{font-size:14px;line-height:1.55}.resolution-panel header[data-v-fc4a81ca]{padding-bottom:16px;border-bottom:1px solid var(--workspace-border-strong, #dcd9d2)}.resolution-panel h3[data-v-fc4a81ca],.resolution-panel h2[data-v-fc4a81ca]{margin:0;font-size:18px;font-weight:600;line-height:26px}.resolution-panel p[data-v-fc4a81ca]{margin:0}.resolution-panel small[data-v-fc4a81ca]{color:var(--workspace-text-secondary, #6f6b63);font-size:12px}.resolution-panel[data-v-fc4a81ca] :where(button:not(.f-button)){min-height:40px;font-size:var(--workspace-control-font-size, 13px);border-radius:var(--workspace-control-radius, 10px)}.resolution-panel header button[data-v-fc4a81ca]{border:0;background:transparent;font:inherit;cursor:pointer}.search-form[data-v-fc4a81ca],.search-form label[data-v-fc4a81ca]{display:grid;gap:8px}.resolution-panel .character-result[data-v-fc4a81ca]{padding:0;text-align:left;background:transparent;border:0;cursor:pointer}.resolution-panel .character-result[data-v-fc4a81ca]:hover{outline:1px solid var(--workspace-accent, #8a6a42);border-radius:10px}.note[data-v-fc4a81ca]{padding:16px;border-radius:10px;background:var(--workspace-page-accent, #eceae4);font-size:12px;line-height:1.55;color:var(--workspace-text-secondary, #6f6b63)}[role=alert][data-v-fc4a81ca]{color:var(--workspace-danger, #a4524a)}.confirm-overlay[data-v-fc4a81ca]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#11182752;display:grid;place-items:center;padding:24px}.confirm-dialog[data-v-fc4a81ca]{box-sizing:border-box;width:min(640px,100%);max-height:90vh;overflow:auto;padding:24px;background:var(--workspace-surface-strong, #fff);border-radius:12px;font:14px/1.55 var(--workspace-font-body, sans-serif);color:var(--workspace-text-primary, #272622)}.confirm-dialog h2[data-v-fc4a81ca]{margin:0;font:600 22px/30px var(--workspace-font-heading, serif)}.confirm-dialog p[data-v-fc4a81ca]{margin:0}.confirm-characters[data-v-fc4a81ca]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.confirm-characters section[data-v-fc4a81ca]{display:grid;align-content:start;gap:12px;min-width:0}.confirm-characters small[data-v-fc4a81ca]{font-size:12px;color:var(--workspace-accent, #8a6a42)}@media(max-width:650px){.confirm-dialog[data-v-fc4a81ca]{padding:24px}.confirm-characters[data-v-fc4a81ca]{grid-template-columns:1fr;gap:16px}}.candidate-material[data-v-eac02e53]{background:var(--workspace-surface-strong, #fffefa);border:1px solid var(--workspace-border-soft, #deded2);border-radius:var(--workspace-radius-md, 9px);padding:24px}.candidate-material>p[data-v-eac02e53]{margin:0}.candidate-material[data-v-eac02e53] .script-reader{max-width:840px;padding:0;border:0;border-radius:0}@media(max-width:650px){.candidate-material[data-v-eac02e53]{padding:16px}}.generation-panel h2[data-v-d1b7353b],.generation-panel h3[data-v-d1b7353b],.generation-panel p[data-v-d1b7353b]{margin:0}.generation-panel h2[data-v-d1b7353b],.generation-panel h3[data-v-d1b7353b]{font-family:var(--workspace-font-heading, serif);font-weight:600}.generation-panel h2[data-v-d1b7353b]{font-size:28px;line-height:36px;margin-bottom:8px}.generation-panel h3[data-v-d1b7353b]{font-size:18px;line-height:26px}.generation-layout[data-v-d1b7353b]{grid-template-columns:minmax(0,1fr) 360px}.generation-inspector[data-v-d1b7353b]{padding:24px;min-width:0;max-height:calc(100dvh - 48px);overflow:auto;overflow-wrap:anywhere;position:sticky;top:24px}.generation-inspector p[data-v-d1b7353b]{line-height:1.7}.generation-inspector button[data-v-d1b7353b]{min-height:40px}.confirmation-result[data-v-d1b7353b]{border:1px solid var(--workspace-border-soft, #deded2);border-radius:var(--workspace-radius-sm, 6px);padding:16px}.record[data-v-d1b7353b]{width:100%;box-sizing:border-box;text-align:left;padding:12px;margin-top:8px;border:1px solid var(--workspace-border-soft, #deded2);border-radius:var(--workspace-radius-sm, 6px);background:var(--workspace-surface-strong, #fffefa);color:inherit;cursor:pointer}.record[aria-current=true][data-v-d1b7353b]{border-color:var(--workspace-accent, #8a6137);background:var(--workspace-accent-soft, #f0eae2)}.record small[data-v-d1b7353b]{margin-left:auto;color:var(--workspace-text-secondary, #77796e);overflow-wrap:anywhere}@media(max-width:1050px){.generation-layout[data-v-d1b7353b]{grid-template-columns:minmax(0,1fr)}.generation-inspector[data-v-d1b7353b]{position:static;max-height:none}.generation-header[data-v-d1b7353b]{align-items:flex-start;flex-wrap:wrap}.record[data-v-d1b7353b]{flex-wrap:wrap}}@media(max-width:650px){.generation-inspector[data-v-d1b7353b]{padding:16px}}.version-browser h2[data-v-109b5df2],.version-browser h3[data-v-109b5df2],.version-browser p[data-v-109b5df2]{margin:0}.version-browser h2[data-v-109b5df2],.version-browser h3[data-v-109b5df2]{font-family:var(--workspace-font-heading, serif);font-weight:600}.version-browser h2[data-v-109b5df2]{font-size:28px;line-height:36px;margin-bottom:8px}.version-browser h3[data-v-109b5df2]{font-size:18px;line-height:26px}select[data-v-109b5df2]{padding:10px;min-width:200px;max-width:100%}.version-layout[data-v-109b5df2]{grid-template-columns:minmax(0,1fr) 360px}.version-content[data-v-109b5df2]{padding:24px}.version-content[data-v-109b5df2] .script-reader{max-width:840px;padding:0;border:0;border-radius:0}.version-inspector[data-v-109b5df2]{padding:24px;min-width:0;max-height:calc(100dvh - 48px);overflow:auto;overflow-wrap:anywhere;position:sticky;top:24px}@media(max-width:1050px){.version-layout[data-v-109b5df2]{grid-template-columns:minmax(0,1fr)}.version-inspector[data-v-109b5df2]{position:static;max-height:none}}@media(max-width:650px){.version-content[data-v-109b5df2],.version-inspector[data-v-109b5df2]{padding:16px}}.episode-workspace[data-v-9402502b]{color:var(--workspace-text-primary)}.episode-tabs button[data-v-9402502b]{min-width:112px;min-height:var(--workspace-control-min-height, 42px);border:1px solid var(--workspace-border-soft, #deded2);border-radius:var(--workspace-control-radius, 6px);background:var(--workspace-surface-strong, #fffefa);font:inherit;color:inherit;cursor:pointer}.episode-tabs button[aria-current=page][data-v-9402502b]{border-color:var(--workspace-accent, #8a6137);background:var(--workspace-accent-soft, #f0eae2);color:var(--workspace-accent, #8a6137)}.episode-header[data-v-9402502b]{padding:0}.episode-header .tc-actions[data-v-9402502b]{margin-top:0}.episode-header h2[data-v-9402502b]{font-family:var(--workspace-font-heading, serif);font-size:28px;line-height:36px;font-weight:600;margin:0 0 8px}.episode-header p[data-v-9402502b]{margin:0}.basis-overlay[data-v-9402502b]{position:fixed;inset:80px 24px 24px auto;z-index:20;width:min(440px,calc(100vw - 32px));overflow:auto}.basis-panel[data-v-9402502b]{padding:24px;min-height:100%;box-sizing:border-box;box-shadow:var(--workspace-shadow-soft, 0 8px 24px #1118271f)}.basis-panel header h3[data-v-9402502b]{margin:0}.basis-panel header button[data-v-9402502b]{flex-shrink:0}.mention-leave-backdrop[data-v-9402502b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182752;display:grid;place-items:center;z-index:1000;padding:24px}.mention-leave[data-v-9402502b]{max-width:480px;width:100%;max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box;border-radius:12px}.mention-leave .tc-actions[data-v-9402502b]{flex-wrap:wrap}@media(max-width:1050px){.episode-header[data-v-9402502b]{align-items:flex-start;flex-direction:column}.episode-header .tc-actions[data-v-9402502b]{flex-wrap:wrap}}@media(max-width:650px){.basis-overlay[data-v-9402502b]{inset:72px 16px 16px auto}}.finding-list[data-v-50511493]{list-style:none;margin:0;padding:0}.finding-list>li[data-v-50511493]{padding:20px 0;border-bottom:1px solid var(--workspace-border-soft)}header[data-v-50511493]{display:flex;justify-content:space-between;gap:12px;font-size:13px}strong[data-v-50511493]{font-weight:500;color:var(--workspace-accent)}strong.blocking[data-v-50511493]{color:var(--workspace-danger, #a43628)}header span[data-v-50511493]{color:var(--workspace-text-tertiary)}pre[data-v-50511493]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}dl[data-v-d694f6f2]{display:grid;grid-template-columns:90px 1fr;gap:12px;font-size:13px}dt[data-v-d694f6f2]{color:var(--workspace-text-tertiary)}dd[data-v-d694f6f2]{margin:0;overflow-wrap:anywhere}.formal-reference-drawer[data-v-0e4e47a8]{position:fixed;right:32px;bottom:32px;z-index:10;box-sizing:border-box;width:min(600px,calc(100vw - 64px));max-height:76vh;overflow:auto;box-shadow:var(--workspace-shadow-soft);background:var(--workspace-page, #f5f5f2)}.formal-reference-drawer__navigation[data-v-0e4e47a8]{position:sticky;top:0;z-index:1;padding:8px 0;background:var(--workspace-page, #f5f5f2);margin-bottom:16px;color:var(--workspace-text-secondary, #6f6b63);font-size:14px}button[data-v-0e4e47a8]{min-height:var(--workspace-control-min-height, 40px);padding:4px 9px;border:1px solid var(--workspace-border-soft, #ece9e2);border-radius:var(--workspace-radius-sm, 10px);background:var(--workspace-surface-strong, #fff);color:var(--workspace-text-primary, #272622);font:inherit;cursor:pointer}button[data-v-0e4e47a8]:focus-visible{outline:2px solid var(--workspace-accent, #8a6a42);outline-offset:2px}@media(max-width:650px){.formal-reference-drawer[data-v-0e4e47a8]{left:16px;right:16px;bottom:16px;width:auto;max-height:80vh}}.tc-workspace{max-width:1440px;margin:auto;box-sizing:border-box;padding:24px 32px 64px;color:var(--workspace-text-primary)}.tc-workspace h1,.tc-workspace h2,.tc-workspace h3{font-family:var(--workspace-font-heading);font-weight:600}.tc-workspace h1{font-size:24px;line-height:32px;margin:0 0 10px}.tc-workspace h2{font-size:20px;line-height:28px;margin:0 0 16px}.tc-workspace h3{font-size:18px;line-height:26px;margin:0 0 12px}.tc-workspace p{line-height:1.6;color:var(--workspace-text-secondary)}.tc-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px}.tc-eyebrow{color:var(--workspace-accent);font-size:12px;letter-spacing:.13em;margin:0 0 12px}.tc-nav{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0;border-top:1px solid var(--workspace-border-soft);border-bottom:1px solid var(--workspace-border-soft);margin-bottom:32px}.tc-nav button{padding:10px 13px}.tc-nav button[aria-current=step]{color:var(--workspace-accent);background:var(--workspace-surface-strong);border-color:var(--workspace-accent)}:where(.tc-workspace button:not(.f-button)){font:inherit;font-size:var(--workspace-control-font-size, 13px);line-height:var(--workspace-control-line-height, inherit);color:var(--workspace-text-secondary);background:var(--workspace-button-soft-background, transparent);border:1px solid var(--workspace-control-border, var(--workspace-border-soft));border-radius:var(--workspace-control-radius, 4px);padding:var(--forest-input-padding, 8px 12px);cursor:pointer}:where(.tc-workspace button:not(.f-button):hover:not(:disabled)){color:var(--workspace-accent);border-color:var(--workspace-accent);background:var(--workspace-surface-hover, transparent)}:where(.tc-workspace button:not(.f-button):active:not(:disabled)){background:var(--workspace-surface-pressed, transparent)}:where(.tc-workspace button:disabled){opacity:var(--workspace-control-disabled-opacity, .5);background:var(--workspace-control-disabled-background, transparent);color:var(--workspace-control-disabled-text, var(--workspace-text-secondary));cursor:default}:where(.tc-workspace input:not([type=checkbox]):not([type=radio]),.tc-workspace textarea,.tc-workspace select){box-sizing:border-box;width:100%;min-height:var(--workspace-control-min-height, 0px);padding:var(--forest-input-padding, 11px 12px);font:inherit;font-size:var(--workspace-control-font-size, 14px);line-height:var(--workspace-control-line-height, 1.7);border:1px solid var(--workspace-control-border, var(--workspace-border-strong));border-radius:var(--workspace-control-radius, 5px);color:var(--workspace-text-primary);background:var(--workspace-input-background, var(--workspace-surface-strong))}.tc-workspace textarea{resize:vertical}:where(.tc-workspace label){display:grid;gap:8px;font-size:13px;color:var(--workspace-text-secondary)}.tc-workspace .tc-check{display:flex;align-items:flex-start;gap:9px;line-height:1.65}.tc-workspace input[type=checkbox]{accent-color:var(--workspace-accent);margin-top:4px}.tc-workspace fieldset{min-width:0;margin:0;padding:16px;border:1px solid var(--workspace-border-soft);border-radius:6px}.tc-workspace legend{padding:0 7px}.tc-columns{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.tc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tc-card{padding:24px;border:1px solid var(--workspace-border-soft);border-radius:var(--workspace-radius-md);background:var(--workspace-surface)}.tc-stack{display:grid;gap:20px}.tc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.tc-actions small{overflow-wrap:anywhere;color:var(--workspace-text-tertiary)}.tc-ai{padding:24px;border:1px solid var(--workspace-border-soft);border-left:3px solid var(--workspace-accent);border-radius:var(--workspace-radius-sm)}.tc-ai p{font-size:13px;margin-bottom:0}.tc-ai .tc-actions{margin:0}.tc-workspace .tc-error{color:var(--workspace-danger,#a43628);padding:12px 16px;border-left:3px solid currentColor;background:var(--workspace-surface-strong)}.tc-notice{padding:12px 16px;background:var(--workspace-surface-strong);border-left:3px solid var(--workspace-accent)}.tc-muted{color:var(--workspace-text-tertiary);font-size:13px;line-height:1.6}.tc-list{list-style:none;padding:0;margin:0}.tc-list li{padding:16px 0;border-bottom:1px solid var(--workspace-border-soft)}.tc-list strong{font-weight:600}.tc-reference{overflow-wrap:anywhere;font-size:12px;color:var(--workspace-text-tertiary)}.tc-inline{display:flex;gap:12px;align-items:center}.tc-inline>*{flex:1}.tc-sticky{position:sticky;top:18px}.tc-empty{padding:44px 24px;border:1px dashed var(--workspace-border-strong);border-radius:6px}.tc-workspace summary{cursor:pointer;color:var(--workspace-text-secondary);line-height:1.6}@media(max-width:1000px){.tc-columns{grid-template-columns:1fr}.tc-sticky{position:static}}@media(max-width:650px){.tc-workspace{padding:16px 16px 48px}.tc-header{flex-direction:column}.tc-grid{grid-template-columns:1fr}.tc-card{padding:16px}.tc-nav{gap:5px}.tc-nav button{padding:10px 12px;min-height:44px;font-size:14px}}.progress-list[data-v-9375b635]{list-style:none;margin:0;padding:0}.progress-list li[data-v-9375b635]{display:flex;align-items:center;gap:20px;padding:23px 0;border-top:1px solid var(--workspace-border-soft)}.progress-list li>div[data-v-9375b635]{flex:1}.progress-list h3[data-v-9375b635]{margin:0 0 4px}.progress-list p[data-v-9375b635]{font-size:13px;margin:0}.progress-number[data-v-9375b635]{font-family:var(--workspace-font-heading);font-size:25px;color:var(--workspace-text-tertiary);width:35px}.progress-number.complete[data-v-9375b635]{color:var(--workspace-accent)}.tc-inline[data-v-9375b635]{max-width:220px}@media(max-width:650px){.progress-list li[data-v-9375b635]{gap:12px}.progress-list h3[data-v-9375b635]{font-size:20px}}
