._editor_11tzu_1{gap:var(--space-4);min-width:0;font-family:var(--font-body);display:grid}._help_11tzu_15{max-width:70ch;color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.6}._field_11tzu_33{gap:var(--space-2);min-width:0;display:grid}._labelRow_11tzu_45{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}._labelRow_11tzu_45 label{color:var(--ink);font-size:var(--text-sm);font-weight:600;line-height:1.5}._labelRow_11tzu_45 label span{color:var(--muted);font-weight:400}._count_11tzu_87{color:var(--muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.5}._input_11tzu_103,._textarea_11tzu_105{width:100%;min-width:0;min-height:max(44px, var(--control-height));padding:var(--space-3);border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);caret-color:var(--teal);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6}._textarea_11tzu_105{resize:vertical}._input_11tzu_103::placeholder,._textarea_11tzu_105::placeholder{color:var(--muted);opacity:1}._input_11tzu_103:focus-visible{outline:2px solid var(--teal);outline-offset:3px;box-shadow:none}._textarea_11tzu_105:focus-visible{outline:2px solid var(--teal);outline-offset:3px;box-shadow:none}._saveButton_11tzu_159:focus-visible{outline:2px solid var(--teal);outline-offset:3px;box-shadow:none}._preview_11tzu_161 summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px;box-shadow:none}._input_11tzu_103[readonly],._textarea_11tzu_105[readonly]{background:var(--surface-soft)}._preview_11tzu_161{border-top:1px solid var(--line);min-width:0}._editor_11tzu_1 ._preview_11tzu_161>summary{min-height:max(44px, var(--control-height));padding-block:var(--space-3);color:var(--ink);font-size:var(--text-sm);cursor:pointer;white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.6}._previewContent_11tzu_217{gap:var(--space-3);padding-block:var(--space-2) var(--space-3);min-width:0;display:grid}._workspace_11tzu_231._workspace_11tzu_231{width:min(56rem, calc(100% - var(--page-gutter) * 2));margin-inline:auto}._context_11tzu_241{align-items:center;gap:var(--space-2) var(--space-3);margin-block:0 var(--space-4);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.6;display:flex}._workspace_11tzu_231 ._videoTitle_11tzu_263{margin-top:var(--space-2);color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.6}._context_11tzu_241 p{overflow-wrap:anywhere;margin:0}._workspace_11tzu_231 ._panel_11tzu_289._panel_11tzu_289{min-width:0;padding:var(--space-5)}._empty_11tzu_299{color:var(--muted);font-size:var(--text-base);margin:0;line-height:1.65}._notes_11tzu_313{gap:var(--space-3);min-width:0;color:var(--ink);font-family:var(--font-body);display:grid}._notesHeading_11tzu_329{max-width:70ch;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}._notesBody_11tzu_351{max-width:70ch;font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.75}._saveRow_11tzu_369{align-items:stretch;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._saveButton_11tzu_159{min-height:max(44px, var(--control-height));padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background:var(--accent);color:var(--accent-ink);font-size:var(--text-base);cursor:pointer;transition:opacity var(--dur-short) var(--ease-out);border:0;font-weight:600;line-height:1.5}._editor_11tzu_1 ._saveButton_11tzu_159{white-space:normal}._saveButton_11tzu_159:active:not(:disabled){opacity:.8}._saveButton_11tzu_159:disabled{opacity:.55;cursor:default}._editor_11tzu_1[aria-busy=true] ._saveButton_11tzu_159{cursor:wait}._feedback_11tzu_447{min-height:1.6em;color:var(--muted);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.6}._error_11tzu_465{color:var(--danger)}._notes_11tzu_313 ::selection,._input_11tzu_103::selection,._textarea_11tzu_105::selection{background:var(--teal-soft);color:var(--ink)}@media (min-width:40rem){._saveRow_11tzu_369{align-items:center;gap:var(--space-4);flex-direction:row}._saveButton_11tzu_159{flex-shrink:0}}@media (hover:hover) and (pointer:fine){._saveButton_11tzu_159:hover:not(:disabled){opacity:.88}}@media (prefers-reduced-motion:reduce){._saveButton_11tzu_159{transition:none}}
