.qml-error[data-v-0db04312]{margin:0 0 var(--ds-space-3)}.qml-reading[data-v-0db04312] .ui-reading-hero.has-context.has-summary:not(.has-media){grid-template-columns:1fr}.qml-reading[data-v-0db04312] .ui-reading-hero.has-context.has-summary:not(.has-media) .ui-reading-hero__context{border-bottom:1px solid var(--ds-line);border-right:0}.qml-reading[data-v-0db04312] .ui-reading-hero.has-context.has-summary:not(.has-media) .ui-reading-hero__summary{border-top:0}.qml-form[data-v-0db04312]{display:grid;gap:var(--ds-space-4);width:100%}.qml-field[data-v-0db04312]{display:grid;gap:var(--ds-space-2)}.qml-field>label[data-v-0db04312]{color:var(--ds-text-secondary);font-size:var(--ds-text-sm)}.qml-field>small[data-v-0db04312],.qml-datetime-row+small[data-v-0db04312]{color:var(--ds-text-tertiary);font-size:var(--ds-text-xs);line-height:1.5}.qml-input[data-v-0db04312]{background:var(--ds-surface-elevated, var(--ds-surface));border:1px solid var(--ds-line);border-radius:var(--ds-radius-md, 10px);color:var(--ds-text-primary);font-size:15px;min-height:44px;padding:9px 12px;width:100%}.qml-input[data-v-0db04312]:focus{border-color:var(--ds-accent);outline:none}.qml-datetime-row[data-v-0db04312]{display:grid;gap:var(--ds-space-2);grid-template-columns:1fr}.qml-cast-button[data-v-0db04312]{width:100%}.qml-copy[data-v-0db04312]{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-line-normal);margin:0}.qml-grid[data-v-0db04312]{display:grid;gap:var(--ds-space-3);grid-template-columns:repeat(3,1fr)}.qml-cell[data-v-0db04312]{background:var(--ds-surface-raised);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);display:grid;gap:var(--ds-space-1);padding:var(--ds-space-3)}.qml-cell__head[data-v-0db04312]{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:var(--ds-space-1)}.qml-cell__name[data-v-0db04312]{color:var(--ds-text-primary);font-size:var(--ds-text-sm);font-weight:700}.qml-cell__dir[data-v-0db04312]{color:var(--ds-text-tertiary);font-size:var(--ds-text-xs)}.qml-cell__row[data-v-0db04312]{align-items:baseline;display:grid;gap:var(--ds-space-2);grid-template-columns:42px 1fr}.qml-cell__label[data-v-0db04312]{color:var(--ds-text-tertiary);font-size:var(--ds-text-xs)}.qml-cell__row strong[data-v-0db04312]{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);font-weight:600}.qml-stages[data-v-0db04312]{display:grid;gap:var(--ds-space-3);grid-template-columns:repeat(2,1fr)}.qml-stage-card[data-v-0db04312]{background:var(--ds-surface-raised);border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);display:grid;gap:var(--ds-space-2);padding:var(--ds-space-4)}.qml-stage-card__head[data-v-0db04312]{align-items:baseline;display:flex;justify-content:space-between}.qml-stage-card__head strong[data-v-0db04312]{color:var(--ds-text-primary);font-size:var(--ds-text-sm)}.qml-stage-card__age[data-v-0db04312]{color:var(--ds-accent-strong, var(--ds-accent));font-size:var(--ds-text-xs);font-weight:600}.qml-stage-card__meta[data-v-0db04312]{color:var(--ds-text-tertiary);font-size:var(--ds-text-xs)}.qml-stage-card__theme[data-v-0db04312]{color:var(--ds-text-secondary);font-size:var(--ds-text-sm);line-height:var(--ds-line-normal);margin:0}.qml-stage-card__palaces[data-v-0db04312]{color:var(--ds-text-tertiary);font-size:var(--ds-text-xs);margin:0}@media (max-width: 720px){.qml-grid[data-v-0db04312]{grid-template-columns:1fr 1fr}.qml-stages[data-v-0db04312]{grid-template-columns:1fr}}
