.preview-note_preview_header__6a5d0,.preview-note_preview_page__F_afZ{width:100%;height:100%}.NoteDetails_public_note_wrapper__gdfX2{width:100vw;height:100vh;display:flex;flex-direction:column;padding:0;margin:0;overflow:hidden;background:var(--bg);position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-base)}.NoteDetails_public_note__8A9fR{width:100%;height:100%;display:flex;flex-direction:column;background:transparent}.NoteDetails_note__header__Bu9p9{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 20px;background:var(--bg);border-bottom:1px solid var(--color-border);flex-shrink:0;min-height:60px;grid-gap:12px;gap:12px}.NoteDetails_headerLeft__XMco5{display:flex;align-items:center;gap:10px}.NoteDetails_headerCenter__vx71I{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.NoteDetails_headerRight__frZxJ{display:flex;justify-content:flex-end;align-items:center}.NoteDetails_brandBanner__0asDL{object-fit:contain;height:36px;width:auto}.NoteDetails_backBtn__OQVKd{font-size:var(--text-2xl);color:var(--color-text-muted);cursor:pointer;background:none;border:none;padding:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color var(--transition-normal)}.NoteDetails_backBtn__OQVKd:hover{color:var(--color-text)}.NoteDetails_public_note_title__9nYIn{font-size:var(--text-lg);line-height:1.3;font-weight:700;color:var(--color-text);text-align:center;margin:0;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.NoteDetails_public_note_title__9nYIn{max-width:520px}}.NoteDetails_guestCta__41gip{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;white-space:nowrap}.NoteDetails_guestCtaLink__RLuUN{color:var(--color-brand);font-weight:600;text-decoration:none}.NoteDetails_guestCtaLink__RLuUN:hover{text-decoration:underline}.NoteDetails_previewActions__vUew8{flex-wrap:wrap;justify-content:flex-end}.NoteDetails_editToggleGroup__wvW3D,.NoteDetails_previewActions__vUew8{display:flex;flex-direction:row;gap:12px;align-items:center}.NoteDetails_actionButtons__gFkc_{display:flex;gap:8px;align-items:center}.NoteDetails_quizBtn__fvTGL{background:var(--gradient-success);color:white;padding:6px 12px;border-radius:16px;font-size:var(--text-sm);font-weight:600;display:flex;align-items:center;gap:4px;box-shadow:0 2px 4px rgba(16,185,129,.2);cursor:pointer;border:none;white-space:nowrap;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.NoteDetails_quizBtn__fvTGL:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(16,185,129,.3)}.NoteDetails_archieBtn__whTqZ{background:var(--gradient-brand);color:white;padding:6px 12px;border-radius:16px;font-size:var(--text-sm);font-weight:600;display:flex;align-items:center;gap:4px;box-shadow:0 2px 4px rgba(79,70,229,.2);cursor:pointer;border:none;white-space:nowrap;transition:transform .2s,box-shadow .2s}.NoteDetails_archieBtn__whTqZ:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(79,70,229,.3)}@media (max-width:767px){.NoteDetails_note__header__Bu9p9{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"left edit" "center actions";padding:12px 16px;grid-gap:8px 12px;gap:8px 12px}.NoteDetails_headerLeft__XMco5{grid-area:left;justify-content:flex-start}.NoteDetails_headerCenter__vx71I{grid-area:center;align-items:flex-start}.NoteDetails_public_note_title__9nYIn{text-align:left;white-space:normal;overflow:visible;text-overflow:clip;max-width:100%}.NoteDetails_headerRight__frZxJ,.NoteDetails_previewActions__vUew8{display:contents}.NoteDetails_editToggleGroup__wvW3D{grid-area:edit;justify-content:flex-end;align-self:center}.NoteDetails_actionButtons__gFkc_{grid-area:actions;justify-content:flex-end;align-self:center}}.NoteDetails_visibilityBtn__S9K6d{background:none;border:1px solid var(--color-border);border-radius:16px;padding:5px 12px;font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--transition-normal),border-color var(--transition-normal)}.NoteDetails_visibilityBtn__S9K6d:hover{color:var(--color-text);border-color:var(--color-text-muted)}.NoteDetails_shareLinkIcon__SCJgF{display:flex;align-items:center;color:var(--color-text-muted);font-size:var(--text-xl);transition:color var(--transition-normal);flex-shrink:0}.NoteDetails_shareLinkIcon__SCJgF:hover{color:var(--color-brand)}.NoteDetails_edit_note__Ql84t{color:var(--color-text-muted);font-size:var(--text-3xl);cursor:pointer;transition:color .2s;padding:4px;display:flex;align-items:center;justify-content:center}.NoteDetails_edit_note__Ql84t:hover{color:var(--primary)}.NoteDetails_public_note_content__8JRGq{flex:1 1;overflow-y:auto;padding:20px 16px;font-family:var(--font-lora),serif;line-height:1.7;font-size:var(--text-lg);color:var(--text);white-space:normal;word-wrap:break-word}.NoteDetails_public_note_content__8JRGq h1{font-size:var(--text-3xl);font-weight:700;line-height:1.25;margin:16px 0}.NoteDetails_public_note_content__8JRGq h2{font-size:var(--text-2xl);font-weight:700;line-height:1.3;margin:14px 0}.NoteDetails_public_note_content__8JRGq h3{font-size:var(--text-xl);font-weight:600;line-height:1.35;margin:12px 0}.NoteDetails_public_note_content__8JRGq li,.NoteDetails_public_note_content__8JRGq p{font-size:var(--text-lg);font-weight:400}.NoteDetails_public_note_content__8JRGq p{margin:8px 0}.NoteDetails_public_note_content__8JRGq img{max-width:100%;height:auto;display:block;margin:12px 0}.NoteDetails_public_note_content__8JRGq pre{background:var(--color-gray-100);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:12px 16px;font-family:Courier New,Courier,monospace;font-size:var(--text-sm);line-height:1.5;overflow-x:auto;margin:12px 0}.NoteDetails_public_note_content__8JRGq ol,.NoteDetails_public_note_content__8JRGq ul{margin:8px 0;padding-left:24px}.NoteDetails_public_note_content__8JRGq li{margin:4px 0}.NoteDetails_public_note_content__8JRGq table{border-collapse:collapse;width:95%;margin:12px 0;max-width:95%}.NoteDetails_public_note_content__8JRGq table td,.NoteDetails_public_note_content__8JRGq table th{border:1px solid var(--color-border);padding:8px 12px;min-width:60px;vertical-align:top;white-space:normal}.NoteDetails_public_note_content__8JRGq table th{background:var(--color-gray-100);font-weight:600;text-align:start}.PublicNoteModel_message__NwmG6{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0}.PublicNoteModel_urlRow__IcUyl{display:flex;align-items:center;gap:.5rem;background:var(--color-gray-100);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem .75rem}.PublicNoteModel_urlInput__9lH_g{flex:1 1;border:none;background:transparent;font-size:var(--text-sm);color:var(--color-text-muted);outline:none;min-width:0}.PublicNoteModel_copyButton__eBOT7{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;padding:.25rem;border-radius:var(--radius-sm);flex-shrink:0;transition:color var(--transition-fast)}.PublicNoteModel_copyButton__eBOT7:hover{color:var(--color-text)}.PublicNoteModel_actions__NJuAQ{margin-top:.25rem}.Button_button__f_l0m{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:var(--radius-md);font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--transition-fast);position:relative;white-space:nowrap;text-decoration:none;line-height:1}.Button_sm__CDbQJ{font-size:var(--text-sm);padding:.375rem .75rem;min-height:32px}.Button_md__fwg2m{font-size:var(--text-base);padding:.625rem 1.25rem;min-height:var(--touch-target)}.Button_lg__2Fw1x{font-size:var(--text-lg);padding:.75rem 1.5rem;min-height:52px}.Button_primary__gNjMo{background-color:var(--color-brand);color:white}.Button_primary__gNjMo:hover:not(:disabled){background-color:var(--color-brand-hover);transform:translateY(-1px)}.Button_secondary__6ARy2{background-color:transparent;border:1px solid var(--color-border-strong);color:var(--color-text)}.Button_secondary__6ARy2:hover:not(:disabled){background-color:var(--color-gray-100)}.Button_danger__yObcW{background-color:var(--color-error);color:white}.Button_danger__yObcW:hover:not(:disabled){background-color:var(--color-error-dark);transform:translateY(-1px)}.Button_ghost__nCpIY{background-color:transparent;border:none;color:var(--color-text-muted)}.Button_ghost__nCpIY:hover:not(:disabled){background-color:var(--color-gray-100)}.Button_success___LYn1{background-color:var(--color-success);color:white}.Button_success___LYn1:hover:not(:disabled){background-color:var(--color-success-dark);transform:translateY(-1px)}.Button_button__f_l0m:disabled{opacity:.5;cursor:not-allowed;transform:none}.Button_fullWidth__9EUg4{width:100%}.Button_spinner__bkL9X{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:currentcolor;border-radius:50%;animation:Button_buttonSpin__wUcL9 .6s linear infinite}.Button_labelHidden__mKGZU{visibility:hidden;width:0;overflow:hidden}@keyframes Button_buttonSpin__wUcL9{to{transform:rotate(1turn)}}.LoginModal_loginButton__Q3uxi{margin-top:1rem;max-width:200px;display:block;margin-left:auto;margin-right:auto}form .LoginModal_error__PCFRh{height:2.5rem}form .LoginModal_errorMessage__ULOX_{color:var(--color-error);font-size:var(--text-sm);font-weight:700;margin-left:.5rem}