:root{--paper-texture: radial-gradient(circle at 20% 80%, rgba(120, 119, 198, .03) 0%, transparent 50%), radial-gradient(circle at 80% 20%, rgba(255, 119, 198, .03) 0%, transparent 50%), radial-gradient(circle at 40% 40%, rgba(120, 219, 255, .03) 0%, transparent 50%);--paper-grain: repeating-linear-gradient( 0deg, transparent, transparent 1px, rgba(0, 0, 0, .005) 1px, rgba(0, 0, 0, .005) 2px ), repeating-linear-gradient( 90deg, transparent, transparent 1px, rgba(0, 0, 0, .005) 1px, rgba(0, 0, 0, .005) 2px );--paper-shadow: 0 1px 3px rgba(0, 0, 0, .1);--paper-overlay: linear-gradient( to bottom, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 100% );--bitmap-dither: repeating-conic-gradient( from 0deg at 50% 50%, transparent 0deg, rgba(0, 0, 0, .01) 45deg, transparent 90deg );--crt-static: radial-gradient(circle, transparent 1px, rgba(255, 255, 255, .008) 1px), repeating-linear-gradient( 0deg, transparent, transparent 1px, rgba(0, 0, 0, .005) 1px, rgba(0, 0, 0, .005) 2px )}._contentBlock_11x26_1{display:flex;flex-direction:column;gap:var(--space-sm)}._textContent_11x26_7{font-size:var(--font-size-body);line-height:1.4;color:var(--color-text);word-wrap:break-word;font-family:var(--font-family-text)}._imageContent_11x26_15{display:inline-block;max-width:25%}._contentBlockPreview_11x26_20{background:var(--color-bg);border:1px solid var(--color-border, #333);padding:var(--space-sm)}._image_11x26_15{max-width:120px;max-height:120px;width:auto;height:auto;object-fit:cover;border:1px solid var(--color-border, #333);cursor:pointer;transition:all .3s ease-in-out;border-radius:var(--border-radius, 4px)}._image_11x26_15:hover{opacity:.8;transform:scale(1.02);box-shadow:0 2px 8px #0003}._imageHidden_11x26_44{opacity:0;position:absolute;top:0;left:0;z-index:-1}._imageVisible_11x26_52{opacity:1;position:relative;z-index:1}._imageLoading_11x26_58{display:flex;align-items:center;justify-content:center;min-height:120px;background:var(--color-hover, #111);border:1px solid var(--color-border, #333);border-radius:var(--border-radius, 0px)}._imagePlaceholder_11x26_68{display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase;color:var(--theme-fg-med);font-weight:400}._imageError_11x26_79{display:flex;align-items:center;justify-content:center;min-height:120px;background:var(--color-hover, #111);border:1px solid var(--color-border, #333);border-radius:var(--border-radius, 0px);color:var(--color-error);font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase}._warningText_11x26_93{color:var(--color-warning);font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase}._imageMetadata_11x26_100{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xs) var(--space-sm);background:var(--color-hover, #111);font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase;color:var(--color-text-muted)}._fileName_11x26_112{font-weight:400;color:var(--color-text)}._fileSize_11x26_117{color:var(--color-text-muted)}._voiceContent_11x26_121{display:flex;flex-direction:column;gap:var(--space-sm)}._transcriptHeader_11x26_132{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xs, 2px)}._transcriptActions_11x26_139{display:flex;align-items:center;gap:var(--space-sm)}._editButton_11x26_145{padding:var(--space-xs) var(--space-sm);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-ui);color:var(--color-text);text-transform:uppercase}._editButton_11x26_145:hover{background:var(--color-hover, #111)}._transcriptLabel_11x26_160{font-weight:400;color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase}._transcriptStatus_11x26_168{font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase;color:var(--color-text-muted);background:var(--color-hover);padding:0 var(--space-xs);border:1px solid var(--color-border)}._transcriptText_11x26_178{font-size:var(--font-size-body);line-height:1.4;color:var(--color-text);white-space:pre-wrap;word-wrap:break-word;cursor:pointer;padding:0;border:none;transition:all .2s ease;font-style:italic;margin:0;font-family:var(--font-family-text)}._transcriptText_11x26_178:hover{opacity:.7}._transcriptEditMode_11x26_197{display:flex;flex-direction:column;gap:var(--space-sm)}._transcriptTextarea_11x26_203{width:100%;padding:var(--space-sm);border:1px solid var(--color-border);font-size:var(--font-size-body);line-height:1.4;color:var(--color-text);background:var(--color-bg);resize:vertical;font-family:var(--font-family-text)}._transcriptTextarea_11x26_203:focus{outline:none;border-color:var(--color-text)}._editActions_11x26_220{display:flex;gap:var(--space-xs);justify-content:flex-end}._saveButton_11x26_226,._cancelButton_11x26_227{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-border);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase}._saveButton_11x26_226{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}._saveButton_11x26_226:hover{opacity:.8}._cancelButton_11x26_227{background:var(--color-bg);color:var(--color-text-muted);border-color:var(--color-text-muted)}._cancelButton_11x26_227:hover{background:var(--color-hover)}._transcribeButton_11x26_256{margin-top:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-ui);color:var(--color-text);text-transform:uppercase}._transcribeButton_11x26_256:hover{background:var(--color-hover, #111)}._transcribeButton_11x26_256:disabled{opacity:.5;cursor:not-allowed}._transcribing_11x26_277{color:var(--color-text-muted);font-style:italic;display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs);font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase}._transcriptionError_11x26_289{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase;margin-top:var(--space-xs);padding:var(--space-xs);background:var(--color-hover);border:1px solid var(--color-border)}._retryButton_11x26_300{margin-top:var(--space-xs);padding:var(--space-xs);background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-ui);color:var(--color-text);text-transform:uppercase}._retryButton_11x26_300:hover{background:var(--color-hover, #111)}._linkContent_11x26_316{padding:var(--space-sm);background:var(--color-hover, #111);border:1px solid var(--color-border, #333)}._link_11x26_316{color:var(--color-text);text-decoration:underline;font-weight:400;word-break:break-all;font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase}._link_11x26_316:hover{opacity:.7}._unknownContent_11x26_336{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--color-hover);border:1px solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase;font-style:italic}@media (max-width: 640px){._voiceContent_11x26_121{gap:var(--space-xs)}._imageMetadata_11x26_100{flex-direction:column;gap:var(--space-xs)}}.ui-button.svelte-1ldveqa{font-family:var(--font-family);cursor:pointer;border-radius:0;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);line-height:1;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:var(--font-size-ui);letter-spacing:.02em;height:var(--control-md);padding:0 var(--space-3);background:var(--theme-bg-high);color:var(--theme-fg-high);border:1px solid var(--theme-fg-high)}.ui-button.svelte-1ldveqa:hover:not(:disabled){color:var(--theme-accent);border-color:var(--theme-accent)}.ui-button.svelte-1ldveqa:disabled{cursor:not-allowed;opacity:.8}.ui-button.active.svelte-1ldveqa{background:var(--theme-fg-high);color:var(--theme-bg-high);border-color:var(--theme-fg-high);font-weight:700}.ui-button.active.svelte-1ldveqa:hover:not(:disabled){background:var(--theme-fg-high);color:var(--theme-bg-high);border-color:var(--theme-fg-high);opacity:.9}.ui-button.primary.svelte-1ldveqa{background:var(--theme-fg-high);color:var(--theme-bg-high);border-color:var(--theme-fg-high)}.ui-button.primary.svelte-1ldveqa:hover:not(:disabled){background:var(--theme-fg-high);color:var(--theme-bg-high);border-color:var(--theme-accent)}.ui-button.primary.svelte-1ldveqa:disabled{background:var(--theme-fg-high);color:var(--theme-bg-high);border-color:var(--theme-fg-medium);opacity:.7}.ui-button.secondary.svelte-1ldveqa{background:var(--theme-bg-high);color:var(--theme-fg-high);border-color:var(--theme-fg-high)}.ui-button.secondary.svelte-1ldveqa:hover:not(:disabled){color:var(--theme-fg-high) border-color: var(--theme-accent)}.ui-button.secondary.active.svelte-1ldveqa{background:var(--theme-fg-high);color:var(--theme-bg-high);border-color:var(--theme-fg-high)}.ui-button.secondary.active.svelte-1ldveqa:hover:not(:disabled){background:var(--theme-fg-high);color:var(--theme-bg-high);border-color:var(--theme-fg-high);opacity:.9}._audioContainer_1iuwl_1{display:flex;align-items:center;gap:var(--space-sm)}.playButton{height:auto!important;padding:var(--space-xs) var(--space-sm)!important;font-size:var(--font-size-xs, 11px)!important;flex-shrink:0;position:relative;overflow:hidden}.playButton:before{content:"";position:absolute;bottom:0;left:0;height:var(--fill-height, 0%);width:100%;background:var(--theme-fg-high);transition:height .1s linear;z-index:0}.playButton span{position:relative;z-index:1;mix-blend-mode:difference}._timeDisplay_1iuwl_36{display:flex;align-items:center;gap:var(--space-xs, 2px);font-size:var(--font-size-xs, 11px);color:var(--color-text-muted, #888);font-family:var(--font-family)}@media (max-width: 640px){._audioContainer_1iuwl_1{gap:var(--space-xs)}._timeDisplay_1iuwl_36{font-size:var(--font-size-xs, 11px)}}._container_umcqy_2{position:relative;display:inline-block;overflow:hidden;border-radius:0;background:var(--theme-bg-medium)}._small_umcqy_11{max-width:120px;height:auto}._medium_umcqy_16{max-width:200px;height:auto}._large_umcqy_21{max-width:300px;width:100%}._clickable_umcqy_26{cursor:pointer}._image_umcqy_30{width:100%;height:auto;display:block;transition:opacity .3s ease;opacity:0}._loaded_umcqy_38{opacity:1}._placeholder_umcqy_42{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:80px;min-height:60px;padding:var(--space-2);color:var(--theme-fg-medium);background:var(--theme-bg-low)}._placeholderIcon_umcqy_54{font-size:1.5rem;margin-bottom:var(--space-1);opacity:.7}._placeholderText_umcqy_60{font-size:.7rem;text-align:center}._small_umcqy_11 ._placeholderIcon_umcqy_54{font-size:1rem;margin-bottom:0}._small_umcqy_11 ._placeholderText_umcqy_60{font-size:.6rem}._error_umcqy_74{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:80px;min-height:60px;padding:var(--space-2);color:var(--color-error);background:var(--theme-bg-low)}._errorIcon_umcqy_86{font-size:1.5rem;margin-bottom:var(--space-1)}._errorText_umcqy_91{font-size:.7rem;text-align:center}._small_umcqy_11 ._errorIcon_umcqy_86{font-size:1rem;margin-bottom:0}._small_umcqy_11 ._errorText_umcqy_91{font-size:.6rem}._metadata_umcqy_105{position:absolute;bottom:0;left:0;right:0;padding:var(--space-2) var(--space-3);background:linear-gradient(transparent,#000000b3);color:#fff;font-size:.8rem;display:flex;justify-content:space-between;align-items:center}._fileName_umcqy_119{font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1;margin-right:var(--space-2)}._fileSize_umcqy_128{font-size:.75rem;opacity:.9;white-space:nowrap}._metadata_1jimm_1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase;color:var(--theme-fg-high);padding-top:1rem;margin-top:1rem;gap:.5rem 1rem}._metadataLeft_1jimm_15{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;flex:1;min-width:0}._timestampWrapper_1jimm_24{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._metadataRight_1jimm_31{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex-shrink:0}._author_1jimm_39{font-weight:400;color:var(--theme-fg-med)}._timestamp_1jimm_24{color:var(--theme-fg-med)}._timestampLink_1jimm_48{text-decoration:none}._timestampLink_1jimm_48:hover{text-decoration:underline}._copyLink_1jimm_56{border:none;background:none;padding:0;margin:0;font-family:var(--font-family);font-size:var(--font-size-ui);text-transform:uppercase;color:var(--theme-fg-med);cursor:pointer;text-decoration:underline}._copyLink_1jimm_56:hover{color:var(--theme-fg-high)}._ethnicity_1jimm_73{color:var(--theme-fg-med)}._categoryText_1jimm_77{color:var(--theme-fg-high);font-weight:400;margin-right:2rem}._architectural_1jimm_84,._architectural_1jimm_84 ._author_1jimm_39,._architectural_1jimm_84 ._timestamp_1jimm_24,._architectural_1jimm_84 ._timestampLink_1jimm_48,._architectural_1jimm_84 ._copyLink_1jimm_56,._architectural_1jimm_84 ._ethnicity_1jimm_73,._architectural_1jimm_84 ._categoryText_1jimm_77{color:var(--category-architectural)}._domestic_1jimm_94,._domestic_1jimm_94 ._author_1jimm_39,._domestic_1jimm_94 ._timestamp_1jimm_24,._domestic_1jimm_94 ._timestampLink_1jimm_48,._domestic_1jimm_94 ._copyLink_1jimm_56,._domestic_1jimm_94 ._ethnicity_1jimm_73,._domestic_1jimm_94 ._categoryText_1jimm_77{color:var(--category-domestic)}._propagation_1jimm_104,._propagation_1jimm_104 ._author_1jimm_39,._propagation_1jimm_104 ._timestamp_1jimm_24,._propagation_1jimm_104 ._timestampLink_1jimm_48,._propagation_1jimm_104 ._copyLink_1jimm_56,._propagation_1jimm_104 ._ethnicity_1jimm_73,._propagation_1jimm_104 ._categoryText_1jimm_77{color:var(--category-propagation)}._default_1jimm_114,._default_1jimm_114 ._author_1jimm_39,._default_1jimm_114 ._timestamp_1jimm_24,._default_1jimm_114 ._timestampLink_1jimm_48,._default_1jimm_114 ._copyLink_1jimm_56,._default_1jimm_114 ._ethnicity_1jimm_73,._default_1jimm_114 ._categoryText_1jimm_77{color:var(--category-default)}._message_14gp6_1{background:var(--paper-texture),var(--theme-bg-high);border:var(--border-width) solid var(--theme-border);padding:2rem;position:relative;box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0000001a,0 2px 4px #0000001a;transform:rotate(calc(var(--message-rotation, 0) * 1deg));display:flex;flex-direction:column;gap:var(--space-xl)}._message_14gp6_1:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#ffffff1a,#fff0);pointer-events:none}._statusBadge_14gp6_29{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:0;font-family:var(--font-family);font-size:var(--font-size-ui);font-weight:400;text-transform:uppercase;letter-spacing:.3px;border:var(--border-width) solid var(--theme-border);background:var(--theme-bg-high)}._statusApproved_14gp6_44{background:var(--category-propagation-bg);color:var(--category-propagation);border-color:var(--category-propagation-border)}._statusPending_14gp6_50{background:var(--color-warning);color:var(--theme-fg-high);border-color:var(--color-warning)}._content_14gp6_56{display:flex;font-size:var(--font-size-body);line-height:1.4;color:var(--theme-fg-high);word-wrap:break-word;font-family:var(--font-family-text);flex-direction:column;gap:var(--space-xl)}._tagsContainer_14gp6_67{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}._tag_14gp6_67{display:inline-block;padding:.5rem .75rem;background:var(--theme-bg-high);color:var(--theme-fg-high);font-family:var(--font-family);font-size:var(--font-size-ui);font-weight:400;text-transform:uppercase;border-radius:var(--border-radius);border:var(--border-width) solid var(--theme-border)}._stamp_14gp6_87{position:absolute;bottom:15px;right:15px;width:45px;height:45px;opacity:.7;pointer-events:none;z-index:10}._imageGrid_14gp6_98{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-md)}._imageThumb_14gp6_106{display:inline-block;cursor:pointer;border:var(--border-width) solid var(--theme-border);line-height:0}@media (max-width: 640px){._statusBadge_14gp6_29{position:static;display:inline-block;margin-bottom:1rem;margin-right:1rem}._content_14gp6_56{padding-top:0}._stamp_14gp6_87{width:35px;height:35px;bottom:10px;right:10px}}
