@charset "UTF-8";@font-face{font-family:Saira;src:url(/fonts/Saira/Saira-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:sans-serif;line-height:1.5;color:var(--color-5);background-color:var(--color-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{border:none;background:none;cursor:pointer}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-4);outline-offset:2px}body{line-height:1}.font-size--small body{font-size:14px}.font-size--large body{font-size:19px}.font-size--x-large body{font-size:23px}h5,.h5,h6,.h6,.mode-option__title,.user-hover-card__name,.notifications-view__empty,.sidebar .new-post-btn,.report-modal__section-title,.article-timeline__empty p,.article-timeline__error p,.article-editor__preview-summary,.article-view-loading p,.user-identity__username,.mute-list-section__title,.profile-muted p,.note-card .thread-context-indicator .thread-context-ellipsis,h4,.h4,.nn-ui-toggle__title,.conversation-item__avatar-placeholder,.user-search-input__clear,.search-spotlight .input,.notification-item__icon,.analytics-modal__emoji,.article-card__title,.article-view-error p,.article-preview-card .article-preview-title,.subsection-title,.stat-item strong,.profile-loading-text,.profile-error-text,.snv-error__message,h3,.h3,h2,.h2,.sidebar-header .nn-logo,.search-view-primary__title,.list-view-primary__title,.up-navigator__label,.article-timeline-view__title,.article-editor__title,.article-editor__preview-title,.article-header .article-title,.settings-title,.profile-name,h1,.h1{font-weight:600;line-height:1.5}.sidebar-header .nn-logo,.search-view-primary__title,.list-view-primary__title,.up-navigator__label,.article-timeline-view__title,.article-editor__title,.article-editor__preview-title,.article-header .article-title,.settings-title,.profile-name,h1,.h1{font-size:27px}.font-size--small .sidebar-header .nn-logo,.sidebar-header .font-size--small .nn-logo,.font-size--small .search-view-primary__title,.font-size--small .list-view-primary__title,.font-size--small .up-navigator__label,.font-size--small .article-timeline-view__title,.font-size--small .article-editor__title,.font-size--small .article-editor__preview-title,.font-size--small .article-header .article-title,.article-header .font-size--small .article-title,.font-size--small .settings-title,.font-size--small .profile-name,.font-size--small h1,.font-size--small .h1{font-size:23px}.font-size--large .sidebar-header .nn-logo,.sidebar-header .font-size--large .nn-logo,.font-size--large .search-view-primary__title,.font-size--large .list-view-primary__title,.font-size--large .up-navigator__label,.font-size--large .article-timeline-view__title,.font-size--large .article-editor__title,.font-size--large .article-editor__preview-title,.font-size--large .article-header .article-title,.article-header .font-size--large .article-title,.font-size--large .settings-title,.font-size--large .profile-name,.font-size--large h1,.font-size--large .h1{font-size:32px}.font-size--x-large .sidebar-header .nn-logo,.sidebar-header .font-size--x-large .nn-logo,.font-size--x-large .search-view-primary__title,.font-size--x-large .list-view-primary__title,.font-size--x-large .up-navigator__label,.font-size--x-large .article-timeline-view__title,.font-size--x-large .article-editor__title,.font-size--x-large .article-editor__preview-title,.font-size--x-large .article-header .article-title,.article-header .font-size--x-large .article-title,.font-size--x-large .settings-title,.font-size--x-large .profile-name,.font-size--x-large h1,.font-size--x-large .h1{font-size:38px}h2,.h2{font-size:23px}.font-size--small h2,.font-size--small .h2{font-size:19px}.font-size--large h2,.font-size--large .h2{font-size:27px}.font-size--x-large h2,.font-size--x-large .h2{font-size:32px}.nn-ui-toggle__title,.conversation-item__avatar-placeholder,.user-search-input__clear,.search-spotlight .input,.notification-item__icon,.analytics-modal__emoji,.article-card__title,.article-view-error p,.article-preview-card .article-preview-title,.subsection-title,.stat-item strong,.profile-loading-text,.profile-error-text,.snv-error__message,h3,.h3{font-size:19px}.font-size--small .nn-ui-toggle__title,.font-size--small .conversation-item__avatar-placeholder,.font-size--small .user-search-input__clear,.font-size--small .search-spotlight .input,.search-spotlight .font-size--small .input,.font-size--small .notification-item__icon,.font-size--small .analytics-modal__emoji,.font-size--small .article-card__title,.font-size--small .article-view-error p,.article-view-error .font-size--small p,.font-size--small .article-preview-card .article-preview-title,.article-preview-card .font-size--small .article-preview-title,.font-size--small .subsection-title,.font-size--small .stat-item strong,.stat-item .font-size--small strong,.font-size--small .profile-loading-text,.font-size--small .profile-error-text,.font-size--small .snv-error__message,.font-size--small h3,.font-size--small .h3{font-size:16px}.font-size--large .nn-ui-toggle__title,.font-size--large .conversation-item__avatar-placeholder,.font-size--large .user-search-input__clear,.font-size--large .search-spotlight .input,.search-spotlight .font-size--large .input,.font-size--large .notification-item__icon,.font-size--large .analytics-modal__emoji,.font-size--large .article-card__title,.font-size--large .article-view-error p,.article-view-error .font-size--large p,.font-size--large .article-preview-card .article-preview-title,.article-preview-card .font-size--large .article-preview-title,.font-size--large .subsection-title,.font-size--large .stat-item strong,.stat-item .font-size--large strong,.font-size--large .profile-loading-text,.font-size--large .profile-error-text,.font-size--large .snv-error__message,.font-size--large h3,.font-size--large .h3{font-size:23px}.font-size--x-large .nn-ui-toggle__title,.font-size--x-large .conversation-item__avatar-placeholder,.font-size--x-large .user-search-input__clear,.font-size--x-large .search-spotlight .input,.search-spotlight .font-size--x-large .input,.font-size--x-large .notification-item__icon,.font-size--x-large .analytics-modal__emoji,.font-size--x-large .article-card__title,.font-size--x-large .article-view-error p,.article-view-error .font-size--x-large p,.font-size--x-large .article-preview-card .article-preview-title,.article-preview-card .font-size--x-large .article-preview-title,.font-size--x-large .subsection-title,.font-size--x-large .stat-item strong,.stat-item .font-size--x-large strong,.font-size--x-large .profile-loading-text,.font-size--x-large .profile-error-text,.font-size--x-large .snv-error__message,.font-size--x-large h3,.font-size--x-large .h3{font-size:27px}.mode-option__title,.user-hover-card__name,.notifications-view__empty,.sidebar .new-post-btn,.report-modal__section-title,.article-timeline__empty p,.article-timeline__error p,.article-editor__preview-summary,.article-view-loading p,.user-identity__username,.mute-list-section__title,.profile-muted p,.note-card .thread-context-indicator .thread-context-ellipsis,h4,.h4{font-size:16px}.font-size--small .mode-option__title,.font-size--small .user-hover-card__name,.font-size--small .notifications-view__empty,.font-size--small .sidebar .new-post-btn,.sidebar .font-size--small .new-post-btn,.font-size--small .report-modal__section-title,.font-size--small .article-timeline__empty p,.article-timeline__empty .font-size--small p,.font-size--small .article-timeline__error p,.article-timeline__error .font-size--small p,.font-size--small .article-editor__preview-summary,.font-size--small .article-view-loading p,.article-view-loading .font-size--small p,.font-size--small .user-identity__username,.font-size--small .mute-list-section__title,.font-size--small .profile-muted p,.profile-muted .font-size--small p,.font-size--small .note-card .thread-context-indicator .thread-context-ellipsis,.note-card .thread-context-indicator .font-size--small .thread-context-ellipsis,.font-size--small h4,.font-size--small .h4{font-size:14px}.font-size--large .mode-option__title,.font-size--large .user-hover-card__name,.font-size--large .notifications-view__empty,.font-size--large .sidebar .new-post-btn,.sidebar .font-size--large .new-post-btn,.font-size--large .report-modal__section-title,.font-size--large .article-timeline__empty p,.article-timeline__empty .font-size--large p,.font-size--large .article-timeline__error p,.article-timeline__error .font-size--large p,.font-size--large .article-editor__preview-summary,.font-size--large .article-view-loading p,.article-view-loading .font-size--large p,.font-size--large .user-identity__username,.font-size--large .mute-list-section__title,.font-size--large .profile-muted p,.profile-muted .font-size--large p,.font-size--large .note-card .thread-context-indicator .thread-context-ellipsis,.note-card .thread-context-indicator .font-size--large .thread-context-ellipsis,.font-size--large h4,.font-size--large .h4{font-size:19px}.font-size--x-large .mode-option__title,.font-size--x-large .user-hover-card__name,.font-size--x-large .notifications-view__empty,.font-size--x-large .sidebar .new-post-btn,.sidebar .font-size--x-large .new-post-btn,.font-size--x-large .report-modal__section-title,.font-size--x-large .article-timeline__empty p,.article-timeline__empty .font-size--x-large p,.font-size--x-large .article-timeline__error p,.article-timeline__error .font-size--x-large p,.font-size--x-large .article-editor__preview-summary,.font-size--x-large .article-view-loading p,.article-view-loading .font-size--x-large p,.font-size--x-large .user-identity__username,.font-size--x-large .mute-list-section__title,.font-size--x-large .profile-muted p,.profile-muted .font-size--x-large p,.font-size--x-large .note-card .thread-context-indicator .thread-context-ellipsis,.note-card .thread-context-indicator .font-size--x-large .thread-context-ellipsis,.font-size--x-large h4,.font-size--x-large .h4{font-size:23px}h5,.h5,h6,.h6{font-size:14px}.font-size--small h5,.font-size--small .h5,.font-size--small h6,.font-size--small .h6{font-size:12px}.font-size--large h5,.font-size--large .h5,.font-size--large h6,.font-size--large .h6{font-size:16px}.font-size--x-large h5,.font-size--x-large .h5,.font-size--x-large h6,.font-size--x-large .h6{font-size:19px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:1rem}.zap-modal__amount-input,.gigantic{font-size:48px}.font-size--small .zap-modal__amount-input,.font-size--small .gigantic{font-size:40px}.font-size--large .zap-modal__amount-input,.font-size--large .gigantic{font-size:56px}.font-size--x-large .zap-modal__amount-input,.font-size--x-large .gigantic{font-size:64px}.mobile-header .nn-logo,.wizard-logo .nn-logo,.huge{font-size:27px}.font-size--small .mobile-header .nn-logo,.mobile-header .font-size--small .nn-logo,.font-size--small .wizard-logo .nn-logo,.wizard-logo .font-size--small .nn-logo,.font-size--small .huge{font-size:23px}.font-size--large .mobile-header .nn-logo,.mobile-header .font-size--large .nn-logo,.font-size--large .wizard-logo .nn-logo,.wizard-logo .font-size--large .nn-logo,.font-size--large .huge{font-size:32px}.font-size--x-large .mobile-header .nn-logo,.mobile-header .font-size--x-large .nn-logo,.font-size--x-large .wizard-logo .nn-logo,.wizard-logo .font-size--x-large .nn-logo,.font-size--x-large .huge{font-size:38px}.big{font-size:23px}.font-size--small .big{font-size:19px}.font-size--large .big{font-size:27px}.font-size--x-large .big{font-size:32px}.wizard-step-content .form-hint,.wizard-relay-toggle,.wizard-pack-meta,.wizard-pack-user-bio,blockquote cite,pre,code,.compact{font-size:14px}.font-size--small .wizard-step-content .form-hint,.wizard-step-content .font-size--small .form-hint,.font-size--small .wizard-relay-toggle,.font-size--small .wizard-pack-meta,.font-size--small .wizard-pack-user-bio,.font-size--small blockquote cite,blockquote .font-size--small cite,.font-size--small pre,.font-size--small code,.font-size--small .compact{font-size:12px}.font-size--large .wizard-step-content .form-hint,.wizard-step-content .font-size--large .form-hint,.font-size--large .wizard-relay-toggle,.font-size--large .wizard-pack-meta,.font-size--large .wizard-pack-user-bio,.font-size--large blockquote cite,blockquote .font-size--large cite,.font-size--large pre,.font-size--large code,.font-size--large .compact{font-size:16px}.font-size--x-large .wizard-step-content .form-hint,.wizard-step-content .font-size--x-large .form-hint,.font-size--x-large .wizard-relay-toggle,.font-size--x-large .wizard-pack-meta,.font-size--x-large .wizard-pack-user-bio,.font-size--x-large blockquote cite,blockquote .font-size--x-large cite,.font-size--x-large pre,.font-size--x-large code,.font-size--x-large .compact{font-size:19px}.note-menu-section-header,.note-menu-relay-item,.note-header__client,.note-header__verification,.note-header__timestamp,.list-sync-info,.bookmark-item__timestamp,.follows-stats,.follows-filter label,.follow-item__petname,.mute-item__event-id,.mute-item__thread-content,.mute-section__title,.external-follows-stats,.external-follows-search,.external-follow-item__status,.dropdown-menu-header,.message .message-details,.quote-error .message-details,.quote-muted .message-details,.quote-muted .quote-muted__show-btn,.youtube-embed-wrapper .youtube-external-link,.nsfw-media:after,.primary-nav .notifications-badge,.mode-option__features,.form__note,.font-size-switcher__label,.sidebar-font-size-mount .sidebar-theme-label,.about-section code,.about-section--footer p,.primary-nav__link--about,.current-datetime-display,.datetime-separator,.conversation-item__time,.conversation-view__messages .message__time,.dm-compose-modal__label,.profile-articles-carousel__card-meta,.tribe-member-card__pubkey,.tribe-member-card__nip05,.bookmark-card__author-name,.bookmark-card__content,.bookmark-card__description,.bookmark-card__edit,.bookmark-card__timestamp,.bookmark-card__content--external,.bookmark-card__author-pic--type-r:after,.folder-card__count,.up-navigator__hint,.bookmark-breadcrumb,.mutual-badge,.zap-stats-badge,.follows-sort-controls,.follows-sort-controls__search,.follows-check-changes,.mutual-changes-modal__summary,.mutual-changes-modal__item,.search-spotlight__btn,.search-spotlight__user-header,.search-spotlight__user-loading,.search-spotlight__user-nip05,.notification-item__info,.notification-item__timestamp,.notification-item__footer-link,.poll-creator__hint,.emoji-picker-search,.emoji-picker-category-title,.mention-autocomplete .mention-item .mention-info .mention-nip05,.reply-modal-parent-label,.nsfw-media-preview:after,.keysigner-password-modal__error,.sync-confirmation-modal__item,.delete-note-modal__disclaimer,.report-modal__option-description,.report-modal__char-count,.report-modal__notice,.analytics-modal__client,.article-card__meta,.article-card__author .mention-link,.article-card__tag,.article-editor__label,.article-editor__hint,.article-editor__preview-content code,.article-editor__preview-tag,.user-identity__handle,.isl-zap.zapped .zap-amount-badge,.nip51-inspector-event__id,.nip51-inspector-event__dtag,.nip51-inspector-event__time,.nip51-inspector-event__tags-summary,.nip51-inspector-event__section pre,.mute-list-item__lock,.mute-list-item__badge,.mute-list-item__event-id,.mute-list-section__count,.mute-list-section__description,.health-warning,.relay-latency,.relay-type-btn,.nwc-storage-option #nwc-storage-info,.nwc-storage-option #nwc-storage-info code,.zap-wallet-status .wallet-ln-address,.setting-description,.priority-zone__description,.danger-zone__action-info p,.danger-zone-modal__recovery ul,.profile-search__status,.search-results__date,.form-hint,.copy-feedback,.follows-you-badge,.profile-joined-date,.profile-lists__loading,.profile-list-item__url,.profile-list-item__desc,.profile-list-item__id,.profile-list-toggle,.article-notif-checkbox,.account-switcher__header,.account-switcher__loading,.user-status .user-info .user-indicator,.system-logger__global-content,.system-logger__page-content,.quote-max-depth .max-depth-content .depth-id,.repost-header,.user-indicator,.auth-extension,.logout-btn,.date-time,.badge,.private-badge,small,.small{font-size:12px}.font-size--small .note-menu-section-header,.font-size--small .note-menu-relay-item,.font-size--small .note-header__client,.font-size--small .note-header__verification,.font-size--small .note-header__timestamp,.font-size--small .list-sync-info,.font-size--small .bookmark-item__timestamp,.font-size--small .follows-stats,.font-size--small .follows-filter label,.follows-filter .font-size--small label,.font-size--small .follow-item__petname,.font-size--small .mute-item__event-id,.font-size--small .mute-item__thread-content,.font-size--small .mute-section__title,.font-size--small .external-follows-stats,.font-size--small .external-follows-search,.font-size--small .external-follow-item__status,.font-size--small .dropdown-menu-header,.font-size--small .message .message-details,.message .font-size--small .message-details,.font-size--small .quote-error .message-details,.quote-error .font-size--small .message-details,.font-size--small .quote-muted .message-details,.quote-muted .font-size--small .message-details,.font-size--small .quote-muted .quote-muted__show-btn,.quote-muted .font-size--small .quote-muted__show-btn,.font-size--small .youtube-embed-wrapper .youtube-external-link,.youtube-embed-wrapper .font-size--small .youtube-external-link,.font-size--small .nsfw-media:after,.font-size--small .primary-nav .notifications-badge,.primary-nav .font-size--small .notifications-badge,.font-size--small .mode-option__features,.font-size--small .form__note,.font-size--small .font-size-switcher__label,.font-size--small .sidebar-font-size-mount .sidebar-theme-label,.sidebar-font-size-mount .font-size--small .sidebar-theme-label,.font-size--small .about-section code,.about-section .font-size--small code,.font-size--small .about-section--footer p,.about-section--footer .font-size--small p,.font-size--small .primary-nav__link--about,.font-size--small .current-datetime-display,.font-size--small .datetime-separator,.font-size--small .conversation-item__time,.font-size--small .conversation-view__messages .message__time,.conversation-view__messages .font-size--small .message__time,.font-size--small .dm-compose-modal__label,.font-size--small .profile-articles-carousel__card-meta,.font-size--small .tribe-member-card__pubkey,.font-size--small .tribe-member-card__nip05,.font-size--small .bookmark-card__author-name,.font-size--small .bookmark-card__content,.font-size--small .bookmark-card__description,.font-size--small .bookmark-card__edit,.font-size--small .bookmark-card__timestamp,.font-size--small .bookmark-card__content--external,.font-size--small .bookmark-card__author-pic--type-r:after,.font-size--small .folder-card__count,.font-size--small .up-navigator__hint,.font-size--small .bookmark-breadcrumb,.font-size--small .mutual-badge,.font-size--small .zap-stats-badge,.font-size--small .follows-sort-controls,.font-size--small .follows-sort-controls__search,.font-size--small .follows-check-changes,.font-size--small .mutual-changes-modal__summary,.font-size--small .mutual-changes-modal__item,.font-size--small .search-spotlight__btn,.font-size--small .search-spotlight__user-header,.font-size--small .search-spotlight__user-loading,.font-size--small .search-spotlight__user-nip05,.font-size--small .notification-item__info,.font-size--small .notification-item__timestamp,.font-size--small .notification-item__footer-link,.font-size--small .poll-creator__hint,.font-size--small .emoji-picker-search,.font-size--small .emoji-picker-category-title,.font-size--small .mention-autocomplete .mention-item .mention-info .mention-nip05,.mention-autocomplete .mention-item .mention-info .font-size--small .mention-nip05,.font-size--small .reply-modal-parent-label,.font-size--small .nsfw-media-preview:after,.font-size--small .keysigner-password-modal__error,.font-size--small .sync-confirmation-modal__item,.font-size--small .delete-note-modal__disclaimer,.font-size--small .report-modal__option-description,.font-size--small .report-modal__char-count,.font-size--small .report-modal__notice,.font-size--small .analytics-modal__client,.font-size--small .article-card__meta,.font-size--small .article-card__author .mention-link,.article-card__author .font-size--small .mention-link,.font-size--small .article-card__tag,.font-size--small .article-editor__label,.font-size--small .article-editor__hint,.font-size--small .article-editor__preview-content code,.article-editor__preview-content .font-size--small code,.font-size--small .article-editor__preview-tag,.font-size--small .user-identity__handle,.font-size--small .isl-zap.zapped .zap-amount-badge,.isl-zap.zapped .font-size--small .zap-amount-badge,.font-size--small .nip51-inspector-event__id,.font-size--small .nip51-inspector-event__dtag,.font-size--small .nip51-inspector-event__time,.font-size--small .nip51-inspector-event__tags-summary,.font-size--small .nip51-inspector-event__section pre,.nip51-inspector-event__section .font-size--small pre,.font-size--small .mute-list-item__lock,.font-size--small .mute-list-item__badge,.font-size--small .mute-list-item__event-id,.font-size--small .mute-list-section__count,.font-size--small .mute-list-section__description,.font-size--small .health-warning,.font-size--small .relay-latency,.font-size--small .relay-type-btn,.font-size--small .nwc-storage-option #nwc-storage-info,.nwc-storage-option .font-size--small #nwc-storage-info,.font-size--small .nwc-storage-option #nwc-storage-info code,.nwc-storage-option #nwc-storage-info .font-size--small code,.font-size--small .zap-wallet-status .wallet-ln-address,.zap-wallet-status .font-size--small .wallet-ln-address,.font-size--small .setting-description,.font-size--small .priority-zone__description,.font-size--small .danger-zone__action-info p,.danger-zone__action-info .font-size--small p,.font-size--small .danger-zone-modal__recovery ul,.danger-zone-modal__recovery .font-size--small ul,.font-size--small .profile-search__status,.font-size--small .search-results__date,.font-size--small .form-hint,.font-size--small .copy-feedback,.font-size--small .follows-you-badge,.font-size--small .profile-joined-date,.font-size--small .profile-lists__loading,.font-size--small .profile-list-item__url,.font-size--small .profile-list-item__desc,.font-size--small .profile-list-item__id,.font-size--small .profile-list-toggle,.font-size--small .article-notif-checkbox,.font-size--small .account-switcher__header,.font-size--small .account-switcher__loading,.font-size--small .user-status .user-info .user-indicator,.user-status .user-info .font-size--small .user-indicator,.font-size--small .system-logger__global-content,.font-size--small .system-logger__page-content,.font-size--small .quote-max-depth .max-depth-content .depth-id,.quote-max-depth .max-depth-content .font-size--small .depth-id,.font-size--small .repost-header,.font-size--small .user-indicator,.font-size--small .auth-extension,.font-size--small .logout-btn,.font-size--small .date-time,.font-size--small .badge,.font-size--small .private-badge,.font-size--small small,.font-size--small .small{font-size:10px}.font-size--large .note-menu-section-header,.font-size--large .note-menu-relay-item,.font-size--large .note-header__client,.font-size--large .note-header__verification,.font-size--large .note-header__timestamp,.font-size--large .list-sync-info,.font-size--large .bookmark-item__timestamp,.font-size--large .follows-stats,.font-size--large .follows-filter label,.follows-filter .font-size--large label,.font-size--large .follow-item__petname,.font-size--large .mute-item__event-id,.font-size--large .mute-item__thread-content,.font-size--large .mute-section__title,.font-size--large .external-follows-stats,.font-size--large .external-follows-search,.font-size--large .external-follow-item__status,.font-size--large .dropdown-menu-header,.font-size--large .message .message-details,.message .font-size--large .message-details,.font-size--large .quote-error .message-details,.quote-error .font-size--large .message-details,.font-size--large .quote-muted .message-details,.quote-muted .font-size--large .message-details,.font-size--large .quote-muted .quote-muted__show-btn,.quote-muted .font-size--large .quote-muted__show-btn,.font-size--large .youtube-embed-wrapper .youtube-external-link,.youtube-embed-wrapper .font-size--large .youtube-external-link,.font-size--large .nsfw-media:after,.font-size--large .primary-nav .notifications-badge,.primary-nav .font-size--large .notifications-badge,.font-size--large .mode-option__features,.font-size--large .form__note,.font-size--large .font-size-switcher__label,.font-size--large .sidebar-font-size-mount .sidebar-theme-label,.sidebar-font-size-mount .font-size--large .sidebar-theme-label,.font-size--large .about-section code,.about-section .font-size--large code,.font-size--large .about-section--footer p,.about-section--footer .font-size--large p,.font-size--large .primary-nav__link--about,.font-size--large .current-datetime-display,.font-size--large .datetime-separator,.font-size--large .conversation-item__time,.font-size--large .conversation-view__messages .message__time,.conversation-view__messages .font-size--large .message__time,.font-size--large .dm-compose-modal__label,.font-size--large .profile-articles-carousel__card-meta,.font-size--large .tribe-member-card__pubkey,.font-size--large .tribe-member-card__nip05,.font-size--large .bookmark-card__author-name,.font-size--large .bookmark-card__content,.font-size--large .bookmark-card__description,.font-size--large .bookmark-card__edit,.font-size--large .bookmark-card__timestamp,.font-size--large .bookmark-card__content--external,.font-size--large .bookmark-card__author-pic--type-r:after,.font-size--large .folder-card__count,.font-size--large .up-navigator__hint,.font-size--large .bookmark-breadcrumb,.font-size--large .mutual-badge,.font-size--large .zap-stats-badge,.font-size--large .follows-sort-controls,.font-size--large .follows-sort-controls__search,.font-size--large .follows-check-changes,.font-size--large .mutual-changes-modal__summary,.font-size--large .mutual-changes-modal__item,.font-size--large .search-spotlight__btn,.font-size--large .search-spotlight__user-header,.font-size--large .search-spotlight__user-loading,.font-size--large .search-spotlight__user-nip05,.font-size--large .notification-item__info,.font-size--large .notification-item__timestamp,.font-size--large .notification-item__footer-link,.font-size--large .poll-creator__hint,.font-size--large .emoji-picker-search,.font-size--large .emoji-picker-category-title,.font-size--large .mention-autocomplete .mention-item .mention-info .mention-nip05,.mention-autocomplete .mention-item .mention-info .font-size--large .mention-nip05,.font-size--large .reply-modal-parent-label,.font-size--large .nsfw-media-preview:after,.font-size--large .keysigner-password-modal__error,.font-size--large .sync-confirmation-modal__item,.font-size--large .delete-note-modal__disclaimer,.font-size--large .report-modal__option-description,.font-size--large .report-modal__char-count,.font-size--large .report-modal__notice,.font-size--large .analytics-modal__client,.font-size--large .article-card__meta,.font-size--large .article-card__author .mention-link,.article-card__author .font-size--large .mention-link,.font-size--large .article-card__tag,.font-size--large .article-editor__label,.font-size--large .article-editor__hint,.font-size--large .article-editor__preview-content code,.article-editor__preview-content .font-size--large code,.font-size--large .article-editor__preview-tag,.font-size--large .user-identity__handle,.font-size--large .isl-zap.zapped .zap-amount-badge,.isl-zap.zapped .font-size--large .zap-amount-badge,.font-size--large .nip51-inspector-event__id,.font-size--large .nip51-inspector-event__dtag,.font-size--large .nip51-inspector-event__time,.font-size--large .nip51-inspector-event__tags-summary,.font-size--large .nip51-inspector-event__section pre,.nip51-inspector-event__section .font-size--large pre,.font-size--large .mute-list-item__lock,.font-size--large .mute-list-item__badge,.font-size--large .mute-list-item__event-id,.font-size--large .mute-list-section__count,.font-size--large .mute-list-section__description,.font-size--large .health-warning,.font-size--large .relay-latency,.font-size--large .relay-type-btn,.font-size--large .nwc-storage-option #nwc-storage-info,.nwc-storage-option .font-size--large #nwc-storage-info,.font-size--large .nwc-storage-option #nwc-storage-info code,.nwc-storage-option #nwc-storage-info .font-size--large code,.font-size--large .zap-wallet-status .wallet-ln-address,.zap-wallet-status .font-size--large .wallet-ln-address,.font-size--large .setting-description,.font-size--large .priority-zone__description,.font-size--large .danger-zone__action-info p,.danger-zone__action-info .font-size--large p,.font-size--large .danger-zone-modal__recovery ul,.danger-zone-modal__recovery .font-size--large ul,.font-size--large .profile-search__status,.font-size--large .search-results__date,.font-size--large .form-hint,.font-size--large .copy-feedback,.font-size--large .follows-you-badge,.font-size--large .profile-joined-date,.font-size--large .profile-lists__loading,.font-size--large .profile-list-item__url,.font-size--large .profile-list-item__desc,.font-size--large .profile-list-item__id,.font-size--large .profile-list-toggle,.font-size--large .article-notif-checkbox,.font-size--large .account-switcher__header,.font-size--large .account-switcher__loading,.font-size--large .user-status .user-info .user-indicator,.user-status .user-info .font-size--large .user-indicator,.font-size--large .system-logger__global-content,.font-size--large .system-logger__page-content,.font-size--large .quote-max-depth .max-depth-content .depth-id,.quote-max-depth .max-depth-content .font-size--large .depth-id,.font-size--large .repost-header,.font-size--large .user-indicator,.font-size--large .auth-extension,.font-size--large .logout-btn,.font-size--large .date-time,.font-size--large .badge,.font-size--large .private-badge,.font-size--large small,.font-size--large .small{font-size:14px}.font-size--x-large .note-menu-section-header,.font-size--x-large .note-menu-relay-item,.font-size--x-large .note-header__client,.font-size--x-large .note-header__verification,.font-size--x-large .note-header__timestamp,.font-size--x-large .list-sync-info,.font-size--x-large .bookmark-item__timestamp,.font-size--x-large .follows-stats,.font-size--x-large .follows-filter label,.follows-filter .font-size--x-large label,.font-size--x-large .follow-item__petname,.font-size--x-large .mute-item__event-id,.font-size--x-large .mute-item__thread-content,.font-size--x-large .mute-section__title,.font-size--x-large .external-follows-stats,.font-size--x-large .external-follows-search,.font-size--x-large .external-follow-item__status,.font-size--x-large .dropdown-menu-header,.font-size--x-large .message .message-details,.message .font-size--x-large .message-details,.font-size--x-large .quote-error .message-details,.quote-error .font-size--x-large .message-details,.font-size--x-large .quote-muted .message-details,.quote-muted .font-size--x-large .message-details,.font-size--x-large .quote-muted .quote-muted__show-btn,.quote-muted .font-size--x-large .quote-muted__show-btn,.font-size--x-large .youtube-embed-wrapper .youtube-external-link,.youtube-embed-wrapper .font-size--x-large .youtube-external-link,.font-size--x-large .nsfw-media:after,.font-size--x-large .primary-nav .notifications-badge,.primary-nav .font-size--x-large .notifications-badge,.font-size--x-large .mode-option__features,.font-size--x-large .form__note,.font-size--x-large .font-size-switcher__label,.font-size--x-large .sidebar-font-size-mount .sidebar-theme-label,.sidebar-font-size-mount .font-size--x-large .sidebar-theme-label,.font-size--x-large .about-section code,.about-section .font-size--x-large code,.font-size--x-large .about-section--footer p,.about-section--footer .font-size--x-large p,.font-size--x-large .primary-nav__link--about,.font-size--x-large .current-datetime-display,.font-size--x-large .datetime-separator,.font-size--x-large .conversation-item__time,.font-size--x-large .conversation-view__messages .message__time,.conversation-view__messages .font-size--x-large .message__time,.font-size--x-large .dm-compose-modal__label,.font-size--x-large .profile-articles-carousel__card-meta,.font-size--x-large .tribe-member-card__pubkey,.font-size--x-large .tribe-member-card__nip05,.font-size--x-large .bookmark-card__author-name,.font-size--x-large .bookmark-card__content,.font-size--x-large .bookmark-card__description,.font-size--x-large .bookmark-card__edit,.font-size--x-large .bookmark-card__timestamp,.font-size--x-large .bookmark-card__content--external,.font-size--x-large .bookmark-card__author-pic--type-r:after,.font-size--x-large .folder-card__count,.font-size--x-large .up-navigator__hint,.font-size--x-large .bookmark-breadcrumb,.font-size--x-large .mutual-badge,.font-size--x-large .zap-stats-badge,.font-size--x-large .follows-sort-controls,.font-size--x-large .follows-sort-controls__search,.font-size--x-large .follows-check-changes,.font-size--x-large .mutual-changes-modal__summary,.font-size--x-large .mutual-changes-modal__item,.font-size--x-large .search-spotlight__btn,.font-size--x-large .search-spotlight__user-header,.font-size--x-large .search-spotlight__user-loading,.font-size--x-large .search-spotlight__user-nip05,.font-size--x-large .notification-item__info,.font-size--x-large .notification-item__timestamp,.font-size--x-large .notification-item__footer-link,.font-size--x-large .poll-creator__hint,.font-size--x-large .emoji-picker-search,.font-size--x-large .emoji-picker-category-title,.font-size--x-large .mention-autocomplete .mention-item .mention-info .mention-nip05,.mention-autocomplete .mention-item .mention-info .font-size--x-large .mention-nip05,.font-size--x-large .reply-modal-parent-label,.font-size--x-large .nsfw-media-preview:after,.font-size--x-large .keysigner-password-modal__error,.font-size--x-large .sync-confirmation-modal__item,.font-size--x-large .delete-note-modal__disclaimer,.font-size--x-large .report-modal__option-description,.font-size--x-large .report-modal__char-count,.font-size--x-large .report-modal__notice,.font-size--x-large .analytics-modal__client,.font-size--x-large .article-card__meta,.font-size--x-large .article-card__author .mention-link,.article-card__author .font-size--x-large .mention-link,.font-size--x-large .article-card__tag,.font-size--x-large .article-editor__label,.font-size--x-large .article-editor__hint,.font-size--x-large .article-editor__preview-content code,.article-editor__preview-content .font-size--x-large code,.font-size--x-large .article-editor__preview-tag,.font-size--x-large .user-identity__handle,.font-size--x-large .isl-zap.zapped .zap-amount-badge,.isl-zap.zapped .font-size--x-large .zap-amount-badge,.font-size--x-large .nip51-inspector-event__id,.font-size--x-large .nip51-inspector-event__dtag,.font-size--x-large .nip51-inspector-event__time,.font-size--x-large .nip51-inspector-event__tags-summary,.font-size--x-large .nip51-inspector-event__section pre,.nip51-inspector-event__section .font-size--x-large pre,.font-size--x-large .mute-list-item__lock,.font-size--x-large .mute-list-item__badge,.font-size--x-large .mute-list-item__event-id,.font-size--x-large .mute-list-section__count,.font-size--x-large .mute-list-section__description,.font-size--x-large .health-warning,.font-size--x-large .relay-latency,.font-size--x-large .relay-type-btn,.font-size--x-large .nwc-storage-option #nwc-storage-info,.nwc-storage-option .font-size--x-large #nwc-storage-info,.font-size--x-large .nwc-storage-option #nwc-storage-info code,.nwc-storage-option #nwc-storage-info .font-size--x-large code,.font-size--x-large .zap-wallet-status .wallet-ln-address,.zap-wallet-status .font-size--x-large .wallet-ln-address,.font-size--x-large .setting-description,.font-size--x-large .priority-zone__description,.font-size--x-large .danger-zone__action-info p,.danger-zone__action-info .font-size--x-large p,.font-size--x-large .danger-zone-modal__recovery ul,.danger-zone-modal__recovery .font-size--x-large ul,.font-size--x-large .profile-search__status,.font-size--x-large .search-results__date,.font-size--x-large .form-hint,.font-size--x-large .copy-feedback,.font-size--x-large .follows-you-badge,.font-size--x-large .profile-joined-date,.font-size--x-large .profile-lists__loading,.font-size--x-large .profile-list-item__url,.font-size--x-large .profile-list-item__desc,.font-size--x-large .profile-list-item__id,.font-size--x-large .profile-list-toggle,.font-size--x-large .article-notif-checkbox,.font-size--x-large .account-switcher__header,.font-size--x-large .account-switcher__loading,.font-size--x-large .user-status .user-info .user-indicator,.user-status .user-info .font-size--x-large .user-indicator,.font-size--x-large .system-logger__global-content,.font-size--x-large .system-logger__page-content,.font-size--x-large .quote-max-depth .max-depth-content .depth-id,.quote-max-depth .max-depth-content .font-size--x-large .depth-id,.font-size--x-large .repost-header,.font-size--x-large .user-indicator,.font-size--x-large .auth-extension,.font-size--x-large .logout-btn,.font-size--x-large .date-time,.font-size--x-large .badge,.font-size--x-large .private-badge,.font-size--x-large small,.font-size--x-large .small{font-size:16px}.cache-size-display,.tribe-member-card__private-badge,.bookmark-card__private-badge,.bookmark-card__event-id,.folder-card__mount,.article-notif-label,.search-spotlight__user-badge,.account-switcher__arrow,.system-log-entry__data,.mini{font-size:9px}.font-size--small .cache-size-display,.font-size--small .tribe-member-card__private-badge,.font-size--small .bookmark-card__private-badge,.font-size--small .bookmark-card__event-id,.font-size--small .folder-card__mount,.font-size--small .article-notif-label,.font-size--small .search-spotlight__user-badge,.font-size--small .account-switcher__arrow,.font-size--small .system-log-entry__data,.font-size--small .mini{font-size:8px}.font-size--large .cache-size-display,.font-size--large .tribe-member-card__private-badge,.font-size--large .bookmark-card__private-badge,.font-size--large .bookmark-card__event-id,.font-size--large .folder-card__mount,.font-size--large .article-notif-label,.font-size--large .search-spotlight__user-badge,.font-size--large .account-switcher__arrow,.font-size--large .system-log-entry__data,.font-size--large .mini{font-size:10px}.font-size--x-large .cache-size-display,.font-size--x-large .tribe-member-card__private-badge,.font-size--x-large .bookmark-card__private-badge,.font-size--x-large .bookmark-card__event-id,.font-size--x-large .folder-card__mount,.font-size--x-large .article-notif-label,.font-size--x-large .search-spotlight__user-badge,.font-size--x-large .account-switcher__arrow,.font-size--x-large .system-log-entry__data,.font-size--x-large .mini{font-size:12px}p,li{margin-bottom:1rem;line-height:1.5}p:last-child,li:last-child{margin-bottom:0}li{margin-bottom:.25rem}ul,ol{margin-bottom:1rem;padding-left:1.5rem}ul:last-child,ol:last-child{margin-bottom:0}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin-bottom:1rem}dt{font-weight:600;margin-bottom:.25rem}dd{margin-bottom:1rem;margin-left:1rem}dd:last-child{margin-bottom:0}strong,b{font-weight:600}em,i{font-style:italic}mark{background-color:#f59e0b1a;padding:0 .25rem;border-radius:.125rem}code{font-family:monospace;background-color:var(--color-2);padding:.25rem .5rem;border-radius:.125rem;border:1px solid var(--color-2)}pre{font-family:monospace;line-height:1.5;background-color:var(--color-2);padding:1rem;border-radius:.5rem;border:1px solid var(--color-2);overflow-x:auto;margin-bottom:1rem}pre code{background:none;border:none;padding:0}blockquote{line-height:1.5;border-left:4px solid var(--color-3);padding-left:1rem;margin:1.5rem 0;font-style:italic}blockquote p:last-child{margin-bottom:0}blockquote cite{display:block;font-style:normal;margin-top:.5rem}blockquote cite:before{content:"— "}hr{border:none;height:1px;background-color:var(--color-2);margin:2rem 0}.heading--sidebar-subheading{margin-bottom:.5rem}:root{--color-1: #0f0d23;--color-2: #252343;--color-3: #9b79b9;--color-4: #dc85ad;--color-5: #ede2da;--color-6: #7dd87d;--text-alpha-light: rgba(237, 226, 218, .4);--text-alpha-medium: rgba(237, 226, 218, .6);--text-alpha-heavy: rgba(237, 226, 218, .8);--surface-tint: rgba(255, 255, 255, .1);--color-logo-start: #b45fd9;--color-logo-end: #5ef75e;--color-white: #ffffff;--alpha-medium: rgba(0, 0, 0, .5);--color-red: #ef4444}html{overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}html::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}html::-webkit-scrollbar-track{background:var(--color-1)}html::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}html::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}html::-webkit-scrollbar-corner{background:var(--color-1)}body{overflow-x:hidden;background-color:var(--color-1);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}body::-webkit-scrollbar-track{background:var(--color-1)}body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}body::-webkit-scrollbar-corner{background:var(--color-1)}#app{min-height:100vh;width:100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media(prefers-contrast:high){:root{--color-border: currentColor;--color-border-light: currentColor}}html:after{display:none;content:"desktop"}@media(max-width:1023px){html:after{content:"tablet"}}@media(max-width:767px){html:after{content:"phone"}}[data-theme=bright-superman]{--color-1: #ffffff;--color-2: #EFF5FE;--color-3: #dc2626;--color-4: #2563eb;--color-5: #000000;--color-6: #f59e0b;--text-alpha-light: rgba(0, 0, 0, .4);--text-alpha-medium: rgba(0, 0, 0, .6);--text-alpha-heavy: rgba(0, 0, 0, .8);--surface-tint: rgba(0, 0, 0, .08);--color-logo-start: #f02020;--color-logo-end: #ffa800}[data-theme=code-bunker]{--color-1: #1e1e1e;--color-2: #252526;--color-3: #ce9178;--color-4: #9cdcfe;--color-5: #cccccc;--color-6: #dcdcaa;--text-alpha-light: rgba(204, 204, 204, .4);--text-alpha-medium: rgba(204, 204, 204, .6);--text-alpha-heavy: rgba(204, 204, 204, .8);--surface-tint: rgba(255, 255, 255, .06);--color-logo-start: #e8875a;--color-logo-end: #f0f080}[data-theme=soft-lilac]{--color-1: #faf8ff;--color-2: #e8ddf2;--color-3: #d1548e;--color-4: #8757ad;--color-5: #1e1e1e;--color-6: #c08040;--text-alpha-light: rgba(30, 30, 30, .4);--text-alpha-medium: rgba(30, 30, 30, .6);--text-alpha-heavy: rgba(30, 30, 30, .8);--surface-tint: rgba(0, 0, 0, .06);--color-logo-start: #e84090;--color-logo-end: #d89030}[data-theme=dark-symbiote]{--color-1: #0c1520;--color-2: #1e303a;--color-3: #bc3b3b;--color-4: #b13d4c;--color-5: #ebdedb;--color-6: #8e9599;--text-alpha-light: rgba(235, 222, 219, .4);--text-alpha-medium: rgba(235, 222, 219, .6);--text-alpha-heavy: rgba(235, 222, 219, .8);--surface-tint: rgba(255, 255, 255, .06);--color-logo-start: #d83030;--color-logo-end: #a0bcc4}[data-theme=neon-harley]{--color-1: #0a0a1a;--color-2: #151530;--color-3: #0ea0c8;--color-4: #ed3a96;--color-5: #ffffff;--color-6: #39ff14;--text-alpha-light: rgba(255, 255, 255, .4);--text-alpha-medium: rgba(255, 255, 255, .6);--text-alpha-heavy: rgba(255, 255, 255, .8);--surface-tint: rgba(255, 255, 255, .06);--color-logo-start: #ff2aaa;--color-logo-end: #50ff30}[data-theme=wake-up-neo]{--color-1: #050505;--color-2: #0d1a0d;--color-3: #008f11;--color-4: #00ff41;--color-5: #88cc88;--color-6: #c8a000;--text-alpha-light: rgba(136, 204, 136, .4);--text-alpha-medium: rgba(136, 204, 136, .6);--text-alpha-heavy: rgba(136, 204, 136, .8);--surface-tint: rgba(0, 255, 65, .04);--color-logo-start: #00ff41;--color-logo-end: #e0c020}.nn-logo{display:inline-block;font-family:Saira,sans-serif;font-weight:700;line-height:1.2;background:linear-gradient(135deg,var(--color-logo-start),var(--color-logo-end));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes pulsate{0%,to{opacity:1}50%{opacity:.5}}.pulsate{animation:pulsate 2.5s ease-in-out infinite}.progress-bar-container{position:relative}.progress-bar-container:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background:var(--color-4);transition:width .3s ease-out;opacity:0;pointer-events:none}.progress-bar-container.progress-bar--loading:after{opacity:1;width:var(--progress, 0%)}.progress-bar-container.progress-bar--complete:after{width:100%;opacity:0;transition:width .3s ease-out,opacity .5s ease-out .2s}a{color:var(--color-4);text-decoration:none;cursor:pointer;transition:text-decoration .2s ease}a:hover{text-decoration:underline}a:active,a:focus{text-decoration:underline}a:visited{color:var(--color-4)}.mention-link{display:inline-block;vertical-align:baseline;text-decoration:none}.mention-link:hover,.mention-link:active,.mention-link:focus{text-decoration:none}.mention-link img.profile-pic{display:inline-block;vertical-align:text-bottom;margin:0 5px 0 0}.mention-link .mention-name{transition:opacity .3s ease}.mention-link--bg{background-color:color-mix(in srgb,var(--color-2) 80%,white);border-radius:1rem;padding:2px 4px}.mention-link--bg:hover,.mention-link--bg:active,.mention-link--bg:focus{background-color:color-mix(in srgb,var(--color-2) 60%,white)}.profile-pic{border-radius:9999px;object-fit:cover;flex-shrink:0;transition:opacity .3s ease}.profile-pic--mini{width:18px;height:18px}.profile-pic--medium{width:40px;height:40px;border:1px solid color-mix(in srgb,var(--color-4) 30%,transparent)}@container (max-width: 250px){.profile-pic--medium{width:24px;height:24px}}.profile-pic--big{width:120px;height:120px;border:4px solid var(--color-1);background-color:var(--color-2)}@media(max-width:768px){.profile-pic--big{width:100px;height:100px}}@media(max-width:480px){.profile-pic--big{width:80px;height:80px;border-width:3px}}.profile-pic--big.clickable{cursor:pointer;transition:opacity .2s ease}.profile-pic--big.clickable:hover{opacity:.9}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:var(--color-6);color:var(--color-1);font-weight:600}.private-badge{opacity:.7}.date-time{color:var(--color-3)}.hashtag{color:var(--color-4);cursor:pointer;text-decoration:none;transition:color .2s ease}.hashtag:hover{color:var(--color-5);text-decoration:underline}.grid-3-col{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0}@media(max-width:767px){.grid-3-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:639px){.grid-3-col{grid-template-columns:1fr}}.view-content{width:100%;height:100%;padding:0 1rem 0 0}html.layout--phone .view-content{padding:0 1rem}.view-content--timeline,.view-content--conversation{display:flex;flex-direction:column;overflow:hidden}.auth-component .auth-container{width:100%}.auth-component .auth-status{text-align:center}.auth-component .auth-error{margin-top:1rem;padding:1rem;background:#ef444426;border:1px solid #ef4444;border-radius:.25rem}.authenticated-content{height:100%;display:flex;flex-direction:column}.authenticated-content .timeline-container{flex:1;overflow:hidden}.user-status{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-2);background:var(--color-1)}.auth-user-info{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.user-npub{font-family:monospace;color:var(--color-4)}.auth-npub{font-family:monospace;color:var(--color-4);word-break:break-all;margin:.5rem 0}.auth-extension{color:var(--color-5);opacity:.7}.auth-error-text{color:#ef4444;margin:0}.no-extension-error{color:#ef4444;font-weight:700;margin-bottom:1rem}.extension-list{list-style:none;padding:0;margin:1rem 0}.extension-list-item{margin:.5rem 0}.extension-link{color:var(--color-4);text-decoration:none}.extension-link:hover{text-decoration:underline}.retry-btn{background:transparent;color:var(--color-4);border:1px solid var(--color-4);padding:.5rem 1rem;border-radius:.25rem;cursor:pointer;margin-top:1rem}.retry-btn:hover{background:var(--color-4);color:var(--color-1)}.logout-btn{background:transparent;color:var(--color-4);border:1px solid var(--color-4);padding:.375rem .75rem;border-radius:.25rem;cursor:pointer}.logout-btn:hover{background:var(--color-4);color:var(--color-1)}.auth-container{padding:2rem;text-align:center}.auth-container-heading{margin:0 0 1rem;color:var(--color-5)}.auth-container-text{margin:0 0 2rem;color:var(--color-5);opacity:.8}.auth-status-heading{margin:0 0 1rem;color:var(--color-5)}.onboarding-subtitle{text-align:center}.onboarding-hint{margin-top:1rem;color:var(--color-3)}.onboarding-section{border-bottom:1px solid var(--color-3);margin-bottom:2rem}.onboarding-choices{display:grid;grid-template-columns:1fr;gap:2rem;margin:2rem 0}@media(min-width:640px){.onboarding-choices{grid-template-columns:1fr 1fr}}.onboarding-choice{text-align:center}.nostr-intro h2{text-align:center;margin-bottom:2rem}.nostr-intro .nn-carousel-slides{min-height:280px}.auth-section{border:1px solid var(--color-3);border-radius:.5rem;padding:2rem;margin:2rem 0}.auth-section--primary{border:none;padding:0;margin:2rem 0}.auth-primary-action{text-align:center;margin:1rem}.auth-primary-action .auth-hint{margin-top:1rem;color:var(--color-3)}.auth-primary-action .auth-hint a{color:var(--color-4);text-decoration:none}.auth-primary-action .auth-hint a:hover{text-decoration:underline}.auth-divider{position:relative;text-align:center;margin:2rem 0}.auth-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--color-3)}.auth-divider span{position:relative;display:inline-block;padding:0 1rem;background:var(--color-2);color:var(--color-3)}.auth-input-group{display:flex;gap:1rem;margin-bottom:.5rem}.auth-input-group .input{flex:1}.auth-nostrconnect{text-align:center;margin-bottom:1rem}.auth-nostrconnect__qr{display:flex;justify-content:center;margin-bottom:.5rem;min-height:200px;align-items:center}.auth-nostrconnect__loading{color:var(--color-3)}.auth-nostrconnect__status{color:var(--color-3);margin:0}.auth-divider--small{position:relative;text-align:center;margin:1rem 0}.auth-divider--small:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--color-3)}.auth-divider--small span{position:relative;display:inline-block;padding:0 1rem;background:var(--color-2);color:var(--color-3)}.auth-key-signer{text-align:center}.auth-key-signer .auth-hint{margin:0;color:var(--color-3)}.auth-smart-input{display:flex;gap:1rem;margin-bottom:1rem}.auth-smart-input .input{flex:1}.create-account-section{max-width:600px}.onboarding-intro{line-height:1.6;margin-bottom:2rem}.keypair-display{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.keypair-item{background:var(--color-1);border:1px solid var(--color-3);border-radius:.5rem;padding:1rem}.keypair-item label{display:block;margin-bottom:.5rem;color:var(--color-5);font-weight:500}.keypair-item--critical{border-color:var(--color-4);background:color-mix(in srgb,var(--color-4) 5%,transparent)}.keypair-input-row{display:flex;gap:.5rem}.keypair-input-row .input{flex:1}.keypair-actions{display:flex;gap:1rem;margin-bottom:2rem}.backup-warning{padding:1.5rem;background:color-mix(in srgb,var(--color-4) 10%,transparent);border:1px solid var(--color-4);border-radius:.5rem;color:var(--color-5);line-height:1.6;margin-bottom:2rem}.backup-warning p{margin:0}.backup-warning p:not(:last-child){margin-bottom:.5rem}.backup-confirmation{margin-bottom:2rem}.backup-confirmation .checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--color-5)}.backup-confirmation .checkbox-label input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-4)}.create-account-actions{text-align:center;padding-top:1rem;border-top:1px solid var(--color-3)}.back-link{display:inline-block;margin-top:2rem;color:var(--color-4);text-decoration:none}.back-link:hover{text-decoration:underline}.import-noorsigner-modal__content{display:flex;flex-direction:column;gap:1rem}.import-noorsigner-modal__intro{line-height:1.5;margin:0}.import-noorsigner-modal__field{display:flex;flex-direction:column;gap:.5rem}.import-noorsigner-modal__field label{color:var(--color-5);font-weight:500}.import-noorsigner-modal__error{color:var(--color-4);background:color-mix(in srgb,var(--color-4) 10%,transparent);padding:.5rem 1rem;border-radius:.125rem;margin:0}.import-noorsigner-modal__actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.web-onboarding-progress{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.web-onboarding-step{padding:.5rem 1rem;border-radius:.125rem;font-weight:500}.web-onboarding-step--completed{background:color-mix(in srgb,var(--color-4) 20%,transparent);color:var(--color-4)}.web-onboarding-step--active{background:var(--color-4);color:var(--color-1)}.web-onboarding-step--upcoming{background:var(--color-3);color:var(--color-5);opacity:.5}.web-onboarding-step-line{width:20px;height:2px;background:var(--color-3)}.web-onboarding-section{max-width:600px;margin-bottom:2rem}.web-onboarding-section h2{margin-bottom:1rem}.web-onboarding-section ol{margin:1rem 0;padding-left:1.5rem;line-height:1.8}.web-onboarding-action{text-align:center;margin:2rem 0}.web-onboarding-action .btn{min-width:200px}.web-onboarding-info{background:var(--color-1);border:1px solid var(--color-3);border-radius:.5rem;padding:1.5rem;margin:1.5rem 0}.web-onboarding-code-input{margin:2rem 0}.web-onboarding-code-input label{display:block;margin-bottom:.5rem;color:var(--color-5);font-weight:500}.web-onboarding-status{margin-top:.5rem}.web-onboarding-status.error{color:var(--color-4)}.web-onboarding-success{background:#10b9811a;border:1px solid #10b981;border-radius:.5rem;padding:1.5rem;margin:1.5rem 0;color:#10b981}.web-onboarding-success p{margin:0}.web-onboarding-success p:not(:last-child){margin-bottom:.5rem}.web-onboarding-success code{background:#10b9811a;padding:2px 6px;border-radius:.125rem}.web-onboarding-credentials{margin:2rem 0}.web-onboarding-credentials p{margin-bottom:1rem;font-weight:500}.web-onboarding-credentials .keypair-item{margin-bottom:1rem}.web-onboarding-nav{display:flex;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1px solid var(--color-3);margin-top:2rem}.quote-muted .quote-muted__icon,.tribe-member-card__avatar-img--empty:after,.notification-item[data-type=reaction] .notification-item__icon,.toast__close,.poll-creator__option-remove,.poll-creator__notice-icon,.emoji-picker-emoji,.article-preview-error .article-error-content .error-icon,.isl-icon,.isl-like:hover .isl-icon:before,.isl-action.active.isl-like .isl-icon:before,.quote-max-depth .max-depth-content .depth-icon,.wizard-relay-remove,.icon-sm{font-size:20px}.message .message-icon,.quote-error .message-icon,.quote-error .error-icon,.quote-muted .message-icon,.quote-muted .quote-muted__icon,.emoji-picker-custom .tab,.modal__close,.isl-quote .isl-icon,.zap-wallet-status .wallet-icon,.profile-search__close,.media-skeleton--video .media-skeleton__play-icon,.zap-receipt__icon,.icon-md{font-size:24px}.auth-required-modal__icon,.article-view-error .error-icon,.profile-muted .profile-muted__icon,.snv-error__icon,.icon-lg{font-size:48px}.wizard-fullscreen{position:fixed;inset:0;z-index:1000;background:var(--color-1);overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:3rem 2rem}.wizard-logo{text-align:center;margin-bottom:3rem}.wizard-inner{width:100%;max-width:560px}.wizard-progress{display:flex;align-items:center;justify-content:center;margin-bottom:3rem;width:100%;max-width:400px;margin-left:auto;margin-right:auto}.wizard-progress-dot{width:14px;height:14px;border-radius:9999px;flex-shrink:0}.wizard-progress-dot--completed{background:var(--color-6)}.wizard-progress-dot--active{background:var(--color-4);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-4) 25%,transparent)}.wizard-progress-dot--upcoming{background:var(--color-2);border:1px solid var(--color-3)}.wizard-progress-line{flex:1;height:2px;background:var(--color-2)}.wizard-step-content{margin-bottom:2rem}.wizard-step-content h1{margin-bottom:1.5rem}.wizard-step-content h2{font-size:27px}.font-size--small .wizard-step-content h2{font-size:23px}.font-size--large .wizard-step-content h2{font-size:32px}.font-size--x-large .wizard-step-content h2{font-size:38px}.wizard-step-content h2{margin-bottom:1.5rem}.wizard-step-content p,.wizard-step-content label,.wizard-step-content .form-group,.wizard-step-content .form-hint{font-size:23px}.font-size--small .wizard-step-content p,.font-size--small .wizard-step-content label,.font-size--small .wizard-step-content .form-group,.font-size--small .wizard-step-content .form-hint{font-size:19px}.font-size--large .wizard-step-content p,.font-size--large .wizard-step-content label,.font-size--large .wizard-step-content .form-group,.font-size--large .wizard-step-content .form-hint{font-size:27px}.font-size--x-large .wizard-step-content p,.font-size--x-large .wizard-step-content label,.font-size--x-large .wizard-step-content .form-group,.font-size--x-large .wizard-step-content .form-hint{font-size:32px}.wizard-step-content p,.wizard-step-content label,.wizard-step-content .form-group,.wizard-step-content .form-hint{line-height:1.5}.wizard-step-content .input,.wizard-step-content .textarea{font-size:23px}.font-size--small .wizard-step-content .input,.font-size--small .wizard-step-content .textarea{font-size:19px}.font-size--large .wizard-step-content .input,.font-size--large .wizard-step-content .textarea{font-size:27px}.font-size--x-large .wizard-step-content .input,.font-size--x-large .wizard-step-content .textarea{font-size:32px}.wizard-step-content .input,.wizard-step-content .textarea{padding:1rem}.wizard-step-content .form-group{margin-bottom:1.5rem}.wizard-step-content .form-hint{margin-top:.5rem}.wizard-intro{font-size:23px}.font-size--small .wizard-intro{font-size:19px}.font-size--large .wizard-intro{font-size:27px}.font-size--x-large .wizard-intro{font-size:32px}.wizard-intro{line-height:1.6;color:var(--color-5);margin-bottom:1.5rem}.wizard-username-suggestions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.wizard-username-regenerate{display:block;margin-bottom:2rem}.wizard-suggestion-chip{padding:.5rem 1.5rem;border:1px solid var(--color-3);border-radius:9999px;background:var(--color-2);color:var(--color-5);cursor:pointer;transition:all .15s ease;font-size:23px}.font-size--small .wizard-suggestion-chip{font-size:19px}.font-size--large .wizard-suggestion-chip{font-size:27px}.font-size--x-large .wizard-suggestion-chip{font-size:32px}.wizard-suggestion-chip:hover{border-color:var(--color-4);color:var(--color-4)}.wizard-suggestion-chip.active{background:var(--color-4);border-color:var(--color-4);color:var(--color-1)}.wizard-avatar-upload-section{display:flex;justify-content:center;margin:2rem 0}.wizard-avatar-upload-section .image-uploader-overlay{opacity:.5}.wizard-avatar-upload-section .image-uploader:hover .image-uploader-overlay{opacity:1}.wizard-avatar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.5rem;margin-bottom:1.5rem}.wizard-avatar-regenerate{display:block;margin:0 auto}.wizard-default-avatar{width:100%;aspect-ratio:1;border-radius:9999px;border:3px solid transparent;overflow:hidden;cursor:pointer;background:var(--color-2);padding:0;transition:all .15s ease}.wizard-default-avatar img{width:100%;height:100%;object-fit:cover;border-radius:9999px}.wizard-default-avatar:hover{border-color:var(--color-3);transform:scale(1.05)}.wizard-default-avatar.active{border-color:var(--color-4);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-4) 30%,transparent)}.wizard-nav{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--color-2)}.wizard-nav-left,.wizard-nav-right{display:flex;gap:1rem}.wizard-relay-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.wizard-relay-row{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-2);border-radius:.5rem}.wizard-relay-url{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wizard-relay-toggles{display:flex;gap:1rem;flex-shrink:0}.wizard-relay-toggle{display:flex;align-items:center;gap:.25rem;cursor:pointer;color:var(--color-5);margin:0}.wizard-relay-toggle input[type=checkbox]{accent-color:var(--color-4)}.wizard-relay-remove{background:none;border:none;color:var(--color-3);cursor:pointer;padding:0 .25rem;line-height:1;flex-shrink:0}.wizard-relay-remove:hover{color:#ef4444}.wizard-relay-add{display:flex;gap:.5rem;margin-bottom:1.5rem}.wizard-relay-add .input{flex:1}.wizard-relay-suggest{display:block;margin:0 auto}.wizard-inbox-relay-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.wizard-relay-row--selected{border:1px solid var(--color-4)}.wizard-inbox-relay-label{display:flex;align-items:center;gap:1rem;cursor:pointer;margin:0;width:100%}.wizard-inbox-relay-label input[type=checkbox]{accent-color:var(--color-4);flex-shrink:0}.wizard-follow-count{color:var(--color-4);font-weight:600;margin-bottom:1rem}.wizard-pack-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.wizard-pack-card{background:var(--color-2);border-radius:.5rem;overflow:hidden;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.wizard-pack-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000080}.wizard-pack-cover{width:100%;aspect-ratio:16/9;background:var(--color-3);background-size:cover;background-position:center}.wizard-pack-info{padding:.75rem}.wizard-pack-title{font-weight:600;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wizard-pack-meta{color:var(--color-5)}.wizard-pack-detail-cover{width:100%;aspect-ratio:21/9;background:var(--color-3);background-size:cover;background-position:center;border-radius:.5rem;margin:1rem 0}.wizard-pack-detail-header{margin-bottom:1rem}.wizard-pack-user-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}.wizard-pack-user-row{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--color-2);border-radius:.5rem}.wizard-pack-user-avatar{width:40px;height:40px;border-radius:9999px;background:var(--color-3);background-size:cover;background-position:center;flex-shrink:0}.wizard-pack-user-info{flex:1;min-width:0}.wizard-pack-user-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wizard-pack-user-bio{color:var(--color-5);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wizard-lightning-section{margin-bottom:2rem}.wizard-lightning-section p{margin-bottom:1rem}.wizard-lightning-status{margin-top:1rem;line-height:1.5}.wizard-lightning-status--success{color:#10b981}.wizard-lightning-status--error{color:#ef4444}.wizard-lightning-done{background:var(--color-2);border-radius:.5rem;padding:1.5rem}.wizard-done{text-align:center}.wizard-done h1{margin-bottom:2rem}.wizard-done-preview{background:var(--color-2);border-radius:.5rem;padding:2rem;margin-bottom:2rem}.wizard-done-avatar{width:100px;height:100px;border-radius:9999px;background-size:cover;background-position:center;background-color:var(--color-3);margin:0 auto 1rem}.wizard-done-username{color:var(--color-3);margin:0;font-size:23px}.font-size--small .wizard-done-username{font-size:19px}.font-size--large .wizard-done-username{font-size:27px}.font-size--x-large .wizard-done-username{font-size:32px}.wizard-done-bio{margin-top:1rem;color:var(--color-5);line-height:1.5;font-size:23px}.font-size--small .wizard-done-bio{font-size:19px}.font-size--large .wizard-done-bio{font-size:27px}.font-size--x-large .wizard-done-bio{font-size:32px}.wizard-extension-action{text-align:center;margin:2rem 0}.wizard-extension-action .btn{min-width:200px}.wizard-hint{color:var(--color-3);margin-top:.5rem;text-align:center}.wizard-info-box{background:var(--color-1);border:1px solid var(--color-3);border-radius:.5rem;padding:1.5rem;margin:1.5rem 0;line-height:1.6}.wizard-info-box ol,.wizard-info-box ul{margin:1rem 0;padding-left:1.5rem}.wizard-info-box li{margin-bottom:.5rem}.wizard-code-input{margin:2rem 0}.wizard-code-input label{display:block;margin-bottom:.5rem;color:var(--color-5);font-weight:500}.wizard-input-row{display:flex;gap:.5rem}.wizard-input-row .input{flex:1}.wizard-status{margin-top:.5rem}.wizard-status.error{color:var(--color-4)}.wizard-success-box{background:#10b9811a;border:1px solid #10b981;border-radius:.5rem;padding:1.5rem;margin:1.5rem 0;color:#10b981}.wizard-success-box p{margin:0}.wizard-success-box p:not(:last-child){margin-bottom:.5rem}.wizard-success-box code{background:#10b9811a;padding:2px 6px;border-radius:.125rem}.wizard-keypair-display{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.wizard-keypair-item{background:var(--color-1);border:1px solid var(--color-3);border-radius:.5rem;padding:1rem}.wizard-keypair-item label{display:block;margin-bottom:.5rem;color:var(--color-5);font-weight:500}.wizard-keypair-item--critical{border-color:var(--color-4);background:color-mix(in srgb,var(--color-4) 5%,transparent)}.wizard-keypair-actions{display:flex;gap:1rem;margin:1.5rem 0}.wizard-backup-warning{padding:1.5rem;background:color-mix(in srgb,var(--color-4) 10%,transparent);border:1px solid var(--color-4);border-radius:.5rem;color:var(--color-5);line-height:1.6;margin:2rem 0}.wizard-backup-warning p{margin:0}.wizard-backup-warning p:not(:last-child){margin-bottom:.5rem}.wizard-backup-confirmation{margin:2rem 0}.wizard-backup-confirmation .checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--color-5)}.wizard-backup-confirmation .checkbox-label input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-4)}.wizard-credentials-box{margin:2rem 0;padding:1.5rem;background:var(--color-1);border:1px solid var(--color-3);border-radius:.5rem}.wizard-credentials-box>p{margin:0 0 1rem;font-weight:500}.wizard-credentials-box .wizard-keypair-item{margin-bottom:1rem}.wizard-credentials-box .wizard-keypair-item:last-child{margin-bottom:0}.note-card{margin:0 0 .5rem;padding:.5rem .5rem 0;border-radius:.5rem;transition:background .2s ease;contain:layout style}.note-card:hover{background:var(--color-2)}.note-card .event-header-container{margin-bottom:.75rem}.note-card .reply-indicator{display:flex;align-items:center;gap:.5rem;color:var(--text-alpha-medium);margin-bottom:.5rem;cursor:pointer;transition:color .2s ease}.note-card .reply-indicator:hover{color:var(--text-alpha-heavy)}.note-card .reply-indicator .reply-avatar{width:18px;height:18px;border-radius:9999px;object-fit:cover;background:var(--color-3);flex-shrink:0}.note-card .reply-indicator .reply-username{color:var(--text-alpha-heavy);font-weight:500}.note-card .thread-context-indicator{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.note-card .thread-context-indicator .thread-context-loading,.note-card .thread-context-indicator .thread-context-error{color:var(--text-alpha-light);font-style:italic}.note-card .thread-context-indicator .thread-context-error{color:#ef4444cc}.note-card .thread-context-indicator .thread-context-ellipsis{text-align:left;color:var(--text-alpha-light);line-height:1;padding:.125rem 0}.thread-context-content{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-alpha-medium)}.thread-context-item{display:flex;align-items:center;gap:.5rem;padding:0 .25rem;background:color-mix(in srgb,var(--color-3) 30%,transparent);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.thread-context-item:hover{background:color-mix(in srgb,var(--color-3) 50%,transparent)}.thread-context-item:hover .thread-context-content{color:var(--text-alpha-heavy)}.note-card .event-content{color:var(--color-5);line-height:1.5;margin-bottom:.75rem;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;hyphens:auto;min-width:0;max-width:100%;overflow:hidden}.note-card .event-content.has-long-content{word-break:break-word;white-space:pre-wrap}.note-card .event-content .custom-emoji{display:inline-block;height:1.4em;width:auto;vertical-align:middle;margin:0 .05em}.note-card .collapsible-wrapper.is-collapsed{max-height:40vh;overflow:hidden;position:relative;margin-bottom:.5rem}.note-card .collapsible-wrapper.is-collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,var(--color-1));pointer-events:none}.note-card .collapsible-wrapper.is-expanded{max-height:none;margin-bottom:.5rem}.note-card .poll-options{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0}.poll-option{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:color-mix(in srgb,var(--color-3) 30%,transparent);border:1px solid color-mix(in srgb,var(--color-4) 20%,transparent);border-radius:.5rem;color:var(--color-5);text-align:left;cursor:not-allowed;transition:all .2s ease;overflow:hidden}.poll-option:disabled{opacity:.7}.poll-option.has-votes:before{content:"";position:absolute;top:0;left:0;bottom:0;width:var(--vote-percentage, 0%);background:linear-gradient(90deg,color-mix(in srgb,var(--color-4) 20%,transparent),color-mix(in srgb,var(--color-4) 10%,transparent));border-radius:.5rem;transition:width .3s ease;z-index:0}.poll-option-text{position:relative;z-index:1;flex:1;font-weight:500}.poll-option-stats{position:relative;z-index:1;display:flex;align-items:center;gap:.25rem;color:var(--text-alpha-medium);white-space:nowrap}.poll-option-count{font-weight:500}.note-card .event-isl-container{margin-top:.75rem}.note-card.note-card--repost .repost-article-container{margin-top:.5rem}.note-card.note-card--repost>.note-card{border-bottom:none;margin-bottom:0}.note-card.note-card--repost>.note-card:hover{background:transparent}.repost-header{display:flex;align-items:center;gap:.5rem;color:var(--text-alpha-medium);margin:.75rem 0}.repost-icon{display:flex;align-items:center;width:16px;height:20px;line-height:20px;color:var(--text-alpha-medium)}.repost-icon svg{width:100%;height:100%}.repost-header .user-mention,.repost-label{line-height:20px}.reposter-name{color:var(--color-4);text-decoration:none;font-weight:500}.reposter-name:hover{text-decoration:underline}.note-card--error{background:#ef444426;border:1px solid rgba(239,68,68,.5);padding:1rem;border-radius:.375rem}.note-card--error .note-error{color:#ef4444}.note-card--zap-receipt{background:color-mix(in srgb,var(--color-3) 30%,transparent);border:1px solid color-mix(in srgb,var(--color-4) 30%,transparent);border-radius:.375rem;padding:1rem}.note-card--zap-receipt:hover{background:color-mix(in srgb,var(--color-3) 50%,transparent);border-color:color-mix(in srgb,var(--color-4) 50%,transparent)}.zap-receipt{display:flex;flex-direction:column;gap:.5rem}.zap-receipt__header{display:flex;align-items:center;gap:.5rem}.zap-receipt__amount{font-weight:700;color:#f7931a}.zap-receipt__details{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.zap-receipt__arrow{color:var(--text-alpha-light)}.zap-receipt__anonymous{color:var(--text-alpha-medium);font-style:italic}.zap-receipt__message{color:var(--text-alpha-heavy);font-style:italic;padding-left:.5rem;border-left:2px solid color-mix(in srgb,var(--color-4) 50%,transparent);margin-top:.25rem}.zap-receipt--error{color:var(--text-alpha-medium);text-align:center}.note-card--unsupported{background:color-mix(in srgb,var(--color-3) 15%,transparent);border:1px dashed var(--surface-tint);border-radius:.375rem;padding:1rem}.unsupported-kind{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.unsupported-kind__message{color:var(--text-alpha-medium)}.timeline{min-height:100%;display:flex;flex-direction:column}.timeline .timeline-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--color-2);background:var(--color-1)}.timeline .timeline-header .timeline-view-selector .custom-dropdown{width:100%}.timeline .timeline-header .timeline-controls{justify-self:end;align-self:center}@media(min-width:768px){.timeline .timeline-header{padding:.75rem 0}}@media(min-width:1024px){.timeline .timeline-header{padding:1rem 0}}.timeline .timeline-look-for-notes-link{color:var(--color-4);text-decoration:none;padding:.5rem 1rem;border-radius:.25rem;transition:background-color .2s ease}.timeline .timeline-look-for-notes-link:hover{background-color:color-mix(in srgb,var(--color-4) 10%,transparent);text-decoration:underline}.timeline .timeline-item{padding:1rem 0;border-bottom:1px solid var(--color-2);background:var(--color-1);transition:background-color .2s ease}.timeline .timeline-item:hover{background:#00000080}.timeline .timeline-item .event-header-container{margin-bottom:.75rem}.timeline .timeline-item .event-content{color:var(--color-5);line-height:1.5;margin-bottom:.75rem;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;hyphens:auto;min-width:0;max-width:100%;overflow:hidden}.timeline .timeline-loading{padding:1rem;color:var(--color-5);text-align:center}.timeline .timeline-empty{padding:4rem 2rem;text-align:center;color:var(--color-5)}.timeline .timeline-error{padding:2rem;text-align:center;color:var(--color-5)}.timeline .timeline-load-trigger{height:20px;width:100%}.loading-spinner{width:24px;height:24px;border:2px solid color-mix(in srgb,var(--color-4) 30%,transparent);border-top:2px solid var(--color-4);border-radius:9999px;animation:spin 1s linear infinite;margin:0 auto 1rem}.quote-box{margin:.75rem 0;padding:1rem 0 0 1.5rem;border-left:1px solid var(--color-3)}.quote-box .quote-box .quote-box .quote-box .quote-box .quote-box .quote-box .quote-box{padding-left:0}.quoted-notes-container{margin-top:1rem}.quote-max-depth{background:var(--color-2);border:1px dashed var(--color-3);border-radius:.375rem;padding:.75rem;margin:.5rem 0;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.quote-max-depth:hover{background:color-mix(in srgb,var(--color-2) 90%,white);border-color:var(--color-4)}.quote-max-depth .max-depth-content{display:flex;align-items:center;gap:.5rem;color:var(--color-5)}.quote-max-depth .max-depth-content .depth-icon{opacity:.7}.quote-max-depth .max-depth-content .depth-text{font-weight:500;opacity:.8}.quote-max-depth .max-depth-content .depth-id{opacity:.6;font-family:monospace}.quote-skeleton{background:var(--color-2);border:1px solid var(--color-3);border-radius:.375rem;padding:1rem;margin:.5rem 0;animation:skeleton-pulse 1.5s ease-in-out infinite}.skeleton-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.skeleton-avatar{width:40px;height:40px;border-radius:9999px;background:var(--color-3);animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-text-group{flex:1;display:flex;flex-direction:column;gap:.5rem}.skeleton-name{width:120px;height:14px;background:var(--color-3);border-radius:.25rem;animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-timestamp{width:80px;height:12px;background:var(--color-3);border-radius:.25rem;animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-content{display:flex;flex-direction:column;gap:.5rem}.skeleton-text-line{width:100%;height:12px;background:var(--color-3);border-radius:.25rem;animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-text-line.short{width:60%}.custom-dropdown{position:relative;display:inline-block;width:auto}.custom-dropdown__trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;background:var(--color-2);color:var(--color-5);border:1px solid var(--color-3);border-radius:.25rem;padding:12px;font-weight:500;cursor:pointer;outline:none;transition:border-color .2s ease,background-color .2s ease;white-space:nowrap}.custom-dropdown__trigger:hover{border-color:var(--color-4);background:color-mix(in srgb,var(--color-2) 94%,white)}.custom-dropdown__trigger:focus{border-color:var(--color-4);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-4) 20%,transparent)}.custom-dropdown__label{flex:1;text-align:left}.custom-dropdown__arrow{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--color-5);transition:transform .2s ease;margin-left:.5rem;flex-shrink:0}.custom-dropdown--open .custom-dropdown__arrow{transform:rotate(180deg)}.custom-dropdown__menu{position:absolute;top:calc(100% + 4px);left:0;right:0;min-width:100%;background:var(--color-2);border:1px solid var(--color-3);border-radius:.25rem;list-style:none;margin:0;padding:.25rem 0;z-index:1000;box-shadow:0 4px 12px #00000080;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.custom-dropdown--open .custom-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0)}.custom-dropdown__item{padding:.5rem .75rem;color:var(--color-5);cursor:pointer;transition:background-color .15s ease;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-dropdown__item:hover{background:color-mix(in srgb,var(--color-2) 90%,white)}.custom-dropdown__item--selected{background:color-mix(in srgb,var(--color-2) 84%,white);font-weight:500;color:var(--color-4)}.custom-dropdown__item--selected:hover{background:color-mix(in srgb,var(--color-2) 80%,white)}@media(max-width:767px){.custom-dropdown__trigger{padding:12px}.custom-dropdown__item{padding:.375rem .625rem}}@media(max-width:639px){.custom-dropdown__trigger{padding:12px}.custom-dropdown__arrow{border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid var(--color-5)}.custom-dropdown__item{padding:.25rem .5rem}}.system-logger{display:flex;flex-direction:column;height:100%;overflow:hidden}.system-logger__global{flex-shrink:0;height:calc(50% - 1rem);display:flex;flex-direction:column;margin-bottom:2rem;padding-top:1rem;overflow:hidden}.system-logger__global-header{padding:.25rem .5rem;font-weight:600;flex-shrink:0}.system-logger__global-content{flex:1;overflow-y:auto;padding:.25rem;line-height:1.5}.system-logger__global-content::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.system-logger__global-content::-webkit-scrollbar-track{background:var(--color-1)}.system-logger__global-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.system-logger__global-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.system-logger__global-content::-webkit-scrollbar-corner{background:var(--color-1)}.system-logger__global-logs{width:100%}.system-logger__page{flex-shrink:0;height:calc(50% - 1rem);display:flex;flex-direction:column;overflow:hidden}.system-logger__page-header{padding:.25rem .5rem;font-weight:600;flex-shrink:0}.system-logger__page-content{flex:1;overflow-y:auto;padding:.25rem;line-height:1.4}.system-logger__page-content::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.system-logger__page-content::-webkit-scrollbar-track{background:var(--color-1)}.system-logger__page-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.system-logger__page-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.system-logger__page-content::-webkit-scrollbar-corner{background:var(--color-1)}.system-logger__page-logs{width:100%}.system-log-table{width:100%;border-collapse:collapse}.system-log-entry--debug{opacity:.8}.system-log-entry--warn{background:#f59e0b1a}.system-log-entry--error{background:#ef444426}.system-log-entry--success{background:color-mix(in srgb,var(--color-6) 10%,transparent)}.system-log-entry--success td:first-child{border-left:3px solid var(--color-6)}.system-log-entry td{padding:.25rem;vertical-align:top}.system-log-entry__time{white-space:nowrap;width:auto}.system-log-entry__category{font-weight:500;white-space:nowrap;width:auto}.system-log-entry__message{word-break:break-word}.system-log-entry--success .system-log-entry__message{color:var(--color-6)}.system-log-entry__data{display:block;margin:.25rem 0 0;padding:.25rem;overflow-x:auto;white-space:pre-wrap}.system-log-entry--info{background:var(--color-2)}.system-log-entry--debug{background:color-mix(in srgb,var(--color-3) 10%,transparent)}@media(max-width:768px){.system-logger__header{padding:.25rem .5rem}.system-log-table,.system-log-table tbody{display:block}.system-log-entry{display:block;margin-bottom:2px;padding:.25rem}.system-log-entry td{display:block;padding:0}.system-log-entry__time,.system-log-entry__category{margin-bottom:2px}}.user-status{display:flex;align-items:center;gap:10px}.user-status .user-info{display:flex;align-items:center;gap:.25rem}.user-status .user-info .user-indicator{margin-right:5px;color:var(--color-6)}.user-status .user-info .user-display{color:var(--color-5);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}@media(max-width:768px){.user-status{flex-direction:column;gap:.25rem;align-items:flex-end}.user-status .user-info .user-display{max-width:120px}}.account-switcher{position:relative;display:inline-block}.account-switcher__trigger{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--color-2);border:1px solid var(--color-3);border-radius:.25rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.account-switcher__trigger:hover{background-color:color-mix(in srgb,var(--color-2) 90%,white);border-color:var(--color-4)}.account-switcher__current{display:flex;align-items:center;gap:.5rem}.account-switcher__indicator{width:8px;height:8px;border-radius:9999px;background-color:var(--color-6)}.account-switcher__name{color:var(--color-5);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.account-switcher__arrow{color:var(--color-3);transition:transform .15s ease}.account-switcher--open .account-switcher__arrow{transform:rotate(180deg)}.account-switcher__dropdown{position:absolute;top:100%;right:0;width:max-content;background-color:var(--color-2);border-radius:.25rem;box-shadow:0 4px 12px #00000080;z-index:1000;overflow:hidden}.account-switcher__dropdown .ui-list{padding:0}.account-switcher__dropdown .ui-list__item{padding:1rem;white-space:nowrap}.account-switcher__dropdown .ui-list__item--clickable{color:var(--color-4)}.account-switcher__header{color:var(--color-3);font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:1rem 1rem .5rem}.account-switcher__loading{padding:1rem;color:var(--color-3)}.account-switcher__active-dot{width:6px;height:6px;border-radius:9999px;background-color:var(--color-6);flex-shrink:0}.account-switcher__icon{width:16px;display:inline-block;text-align:center;margin-right:.5rem}@media(max-width:768px){.account-switcher__name{max-width:100px}.account-switcher__dropdown{min-width:180px}}@keyframes skeleton-shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes skeleton-pulse{0%,to{transform:scale(1)}50%{transform:scale(.98)}}.skeleton-line{background:var(--color-3);border-radius:.25rem;animation:skeleton-shimmer 1.5s ease-in-out infinite}.note-skeleton,.quote-skeleton{background:var(--color-2);border:1px solid var(--color-3);border-radius:.375rem;padding:1rem;margin:.5rem 0;animation:skeleton-pulse 1.5s ease-in-out infinite}.note-skeleton .skeleton-header,.quote-skeleton .skeleton-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.note-skeleton .skeleton-header .skeleton-avatar,.quote-skeleton .skeleton-header .skeleton-avatar{width:40px;height:40px;border-radius:9999px;background:var(--color-3);animation:skeleton-shimmer 1.5s ease-in-out infinite;flex-shrink:0}.note-skeleton .skeleton-header .skeleton-text-group,.quote-skeleton .skeleton-header .skeleton-text-group{flex:1;display:flex;flex-direction:column;gap:.5rem}.note-skeleton .skeleton-header .skeleton-text-group .skeleton-name,.quote-skeleton .skeleton-header .skeleton-text-group .skeleton-name{width:120px;height:14px}.note-skeleton .skeleton-header .skeleton-text-group .skeleton-timestamp,.quote-skeleton .skeleton-header .skeleton-text-group .skeleton-timestamp{width:80px;height:12px}.note-skeleton .skeleton-content,.quote-skeleton .skeleton-content{display:flex;flex-direction:column;gap:.5rem}.note-skeleton .skeleton-content .skeleton-text-line,.quote-skeleton .skeleton-content .skeleton-text-line{width:100%;height:12px}.note-skeleton .skeleton-content .skeleton-text-line.short,.quote-skeleton .skeleton-content .skeleton-text-line.short{width:60%}.profile-skeleton{border-radius:9999px;background:var(--color-3);animation:skeleton-shimmer 1.5s ease-in-out infinite}.profile-skeleton--small{width:24px;height:24px}.profile-skeleton--medium{width:40px;height:40px}.profile-skeleton--large{width:80px;height:80px}.media-skeleton{position:relative;width:100%;background:var(--color-3);border-radius:.5rem;animation:skeleton-shimmer 1.5s ease-in-out infinite}.media-skeleton--image,.media-skeleton--video{padding-bottom:56.25%}.media-skeleton--video .media-skeleton__play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:9999px;background:#000000d9;display:flex;align-items:center;justify-content:center;color:var(--color-5);opacity:.6}.timeline-skeleton{padding:1rem}.timeline-skeleton .note-skeleton{margin-bottom:1rem}.timeline-skeleton .note-skeleton:last-child{margin-bottom:0}.snv-wrapper .snv-replies-container{margin-top:2rem}.snv-wrapper .snv-footer{display:flex;justify-content:flex-start;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--color-2)}.snv-back-btn{padding:.5rem 1rem;background:var(--color-2);color:var(--color-5);border:1px solid var(--color-3);border-radius:.125rem;cursor:pointer;transition:all .2s ease}.snv-back-btn:hover{background:var(--color-3);border-color:var(--color-4)}.snv-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.snv-loading .loading-spinner{width:40px;height:40px;border:3px solid var(--color-2);border-top-color:var(--color-4);border-radius:9999px;animation:spin .8s linear infinite}.snv-loading p{color:var(--color-5);opacity:.7}.snv-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.snv-error__message{color:var(--color-5);opacity:.7}.snv-replies-container{margin-top:2rem}.snv-replies__loading,.snv-replies__empty,.snv-replies__error{padding:2rem;text-align:center;color:var(--text-alpha-medium);font-style:italic}.snv-replies__error{color:#ef4444cc}.snv-replies__header{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-2)}.snv-reply[data-depth="1"]{margin-left:24px}.snv-reply[data-depth="2"]{margin-left:48px}.snv-reply[data-depth="3"]{margin-left:72px}.snv-reply[data-depth="4"]{margin-left:96px}.snv-reply[data-depth="5"]{margin-left:120px}.snv-reply[data-depth="6"]{margin-left:144px}.snv-reply[data-depth="7"]{margin-left:168px}.snv-quoted-repost__header{margin-bottom:.5rem;padding-left:.5rem;color:var(--text-alpha-heavy)}.snv-quoted-repost__link{font-weight:600}.snv-quoted-repost__link strong{color:inherit;font-weight:inherit}.snv-quoted-repost .isl{display:none}.profile-header{position:relative;margin:0}.profile-banner{position:relative;width:100%;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:.5rem}@media(max-width:767px){.profile-banner{height:150px}}@media(max-width:639px){.profile-banner{height:120px;border-radius:.375rem}}.profile-banner.clickable{cursor:pointer;transition:opacity .2s ease}.profile-banner.clickable:hover{opacity:.95}.profile-search-mount{position:absolute;top:200px;right:0;z-index:100;transform:translateY(calc(-100% - .5rem))}@media(max-width:767px){.profile-search-mount{top:150px}}@media(max-width:639px){.profile-search-mount{top:120px}}.profile-banner-fallback{background:linear-gradient(135deg,var(--color-2) 0%,var(--color-3) 100%)}.profile-info{position:relative;margin-top:-3rem}@media(max-width:767px){.profile-info{margin-top:-2.5rem}}@media(max-width:639px){.profile-info{margin-top:-2rem}}.profile-avatar-wrapper{margin-bottom:1rem;display:flex;align-items:flex-start;gap:1rem;position:relative}.profile-avatar-wrapper .follows-you-badge{position:absolute;top:55px;left:120px}.profile-meta{padding:1rem 0}.profile-name{color:var(--color-5);margin:0 0 .25rem}.profile-nip05{margin:0 0 1rem;word-break:break-all}.profile-identifiers{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0}@media(max-width:767px){.profile-identifiers{flex-direction:column;align-items:flex-start;gap:.5rem}}.profile-lightning{display:flex;align-items:center;gap:.5rem;color:var(--color-5)}.lightning-icon{width:16px;height:16px;color:#f7931a;flex-shrink:0}.lightning-address{word-break:break-all}.profile-npub{display:flex;align-items:center;gap:.5rem;color:var(--color-5);font-family:monospace;position:relative}.profile-npub:has(.copy-btn.copied) .copy-feedback{opacity:1;transform:translateY(0)}.npub-text{opacity:.7;transition:color .2s ease}.copy-btn{background:var(--color-2);border:1px solid var(--color-3);border-radius:.25rem;padding:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.copy-btn svg{width:14px;height:14px;color:var(--color-5);transition:color .2s ease}.copy-btn:hover{background:var(--color-3);border-color:var(--color-4)}.copy-btn.copied{background:color-mix(in srgb,var(--color-4) 20%,transparent);border-color:var(--color-4)}.copy-btn.copied svg{color:var(--color-4)}.copy-btn.copied~.npub-text{color:var(--color-4)}.copy-btn.copied~.copy-feedback{opacity:1;transform:translateY(0)}.qr-btn{background:var(--color-2);border:1px solid var(--color-3);border-radius:.25rem;padding:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.qr-btn svg{width:14px;height:14px;color:var(--color-5);transition:color .2s ease}.qr-btn:hover{background:var(--color-3);border-color:var(--color-4)}.tribe-btn{background:var(--color-2);border:1px solid var(--color-3);border-radius:.25rem;padding:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.tribe-btn svg{width:14px;height:14px;color:var(--color-5);transition:color .2s ease}.tribe-btn:hover{background:var(--color-3);border-color:var(--color-4)}.tribe-dropdown-mount{position:absolute;top:100%;right:0;z-index:1000;pointer-events:none}.tribe-dropdown-mount .custom-dropdown{pointer-events:all}.copy-feedback{position:absolute;right:0;top:-24px;color:var(--color-4);font-weight:600;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;white-space:nowrap}.profile-stats{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:.5rem 0;border-top:1px solid var(--color-2)}.stat-item{display:flex;flex-direction:column;align-items:flex-start}.stat-item--clickable{cursor:pointer;transition:color .2s ease}.stat-item--clickable:hover,.stat-item--clickable:hover strong,.stat-item--clickable:hover span{color:var(--color-4)}.stat-item strong{color:var(--color-5);font-weight:600;transition:color .2s ease}.stat-item span{transition:color .2s ease}.follows-you-badge{display:inline-box;align-items:center;padding:.25rem .5rem;color:var(--color-3);font-weight:500;white-space:nowrap}.mute-dropdown-container{position:relative;display:inline-block}.mute-btn-dropdown{display:flex;align-items:center;gap:.25rem}.mute-dropdown-menu{position:absolute;top:100%;left:0;margin-top:.25rem;background:var(--color-1);border:1px solid var(--color-3);border-radius:.125rem;box-shadow:0 4px 12px #00000080;min-width:200px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.mute-dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.mute-dropdown-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;background:transparent;border:none;color:var(--color-5);text-align:left;cursor:pointer;transition:background .2s ease}.mute-dropdown-item:first-child{border-radius:.125rem .125rem 0 0}.mute-dropdown-item:last-child{border-radius:0 0 .125rem .125rem}.mute-dropdown-item:only-child{border-radius:.125rem}.mute-dropdown-item:hover{background:var(--color-2)}.mute-dropdown-item svg{flex-shrink:0}.profile-joined-date{text-align:right;margin:.5rem 0 1rem;opacity:.8}.profile-about{line-height:1.5;margin:1rem 0;white-space:pre-wrap;word-wrap:break-word}.profile-website{margin:.5rem 0}.profile-website a{text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.profile-website a:hover{text-decoration:underline}.profile-lists{padding:1rem 0;border-top:1px solid var(--color-2)}.profile-lists__loading{padding:1rem;color:var(--color-3);text-align:center}.profile-list-section{margin-bottom:1.5rem;transition:transform .15s ease,opacity .15s ease}.profile-list-section.dragging{opacity:.7;z-index:100;position:relative}.profile-list-section.drop-above{border-top:2px solid var(--color-4)}.profile-list-section.drop-below{border-bottom:2px solid var(--color-4)}.profile-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.profile-list-title{font-weight:600;color:var(--color-5);margin:0}.profile-list-drag-handle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:.125rem;color:var(--color-3);cursor:grab;opacity:0;transition:opacity .15s ease,color .15s ease,background .15s ease}.profile-list-drag-handle:hover{color:var(--color-4);background:color-mix(in srgb,var(--color-4) 10%,transparent)}.profile-list-drag-handle:active{cursor:grabbing}.profile-list-section:hover .profile-list-drag-handle{opacity:1}.profile-list-items{display:flex;flex-direction:column;gap:.5rem}.profile-list-item{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background:var(--color-2);border-radius:.375rem;transition:background .15s ease}.profile-list-item:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent)}.profile-list-item__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--color-4)}.profile-list-item__content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.profile-list-item__url{color:var(--color-4);text-decoration:none;word-break:break-all}.profile-list-item__url:hover{text-decoration:underline}.profile-list-item__desc{color:var(--color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-list-item__id{font-family:monospace;color:var(--color-3)}.profile-list-toggle{display:inline-block;margin-top:.5rem;padding:.25rem .5rem;background:none;border:1px solid var(--color-2);border-radius:.125rem;color:var(--color-4);cursor:pointer;transition:border-color .15s ease,background .15s ease}.profile-list-toggle:hover{border-color:var(--color-4);background:color-mix(in srgb,var(--color-4) 10%,transparent)}.profile-loading,.profile-error,.profile-muted{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem;text-align:center}.profile-muted .profile-muted__content{max-width:600px;display:flex;flex-direction:column;align-items:center;gap:1rem}.profile-muted .profile-muted__icon{margin-bottom:1rem}.profile-muted p{color:var(--color-3);margin:0;line-height:1.6}.profile-muted .profile-muted__actions{display:flex;gap:1rem;margin-top:1rem}.profile-loading-spinner{width:40px;height:40px;border:3px solid var(--color-2);border-top-color:var(--color-4);border-radius:9999px;animation:spin 1s linear infinite;margin-bottom:1rem}.profile-loading-text,.profile-error-text{margin:0}.article-notif-checkbox{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-3);cursor:pointer;margin-left:.5rem}.article-notif-checkbox input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:var(--color-4)}.article-notif-checkbox span{user-select:none}.article-notif-checkbox:hover{color:var(--color-5)}.profile-edit-modal{width:100%}.profile-banner-section{position:relative;width:100%;margin-bottom:3rem}.profile-avatar-section{position:relative;margin-top:-3rem;margin-bottom:1rem;padding-left:1rem;z-index:10}.image-uploader{position:relative;cursor:pointer;overflow:hidden;transition:transform .2s ease}.image-uploader:hover{transform:scale(1.02)}.image-uploader.image-uploader-banner{width:100%;height:180px;border-radius:.375rem;background:linear-gradient(135deg,var(--color-2) 0%,var(--color-3) 100%)}.image-uploader.image-uploader-avatar{width:120px;height:120px;border-radius:9999px;border:4px solid var(--color-1);background:var(--color-2)}.image-uploader-preview{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.image-uploader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.image-uploader:hover .image-uploader-overlay{opacity:1}.upload-icon-container{display:flex;align-items:center;justify-content:center}.upload-icon{color:var(--color-5);opacity:.8}.image-uploader svg.upload-progress .upload-progress-bar{stroke:var(--color-6)}.profile-edit-form{margin-top:1rem;margin-bottom:1rem}.form-hint{display:block;margin-top:.25rem;color:color-mix(in srgb,var(--color-5) 70%,transparent)}.profile-edit-actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:1rem;border-top:1px solid var(--color-2)}.edit-profile-btn{display:flex;align-items:center;gap:.25rem;padding:.5rem 1rem;background:var(--color-4);border:1px solid var(--color-4);border-radius:.125rem;color:var(--color-1);font-weight:600;cursor:pointer;transition:all .2s ease}.edit-profile-btn svg{width:16px;height:16px}.edit-profile-btn:hover{background:color-mix(in srgb,var(--color-4) 80%,white)}@media(max-width:639px){.edit-profile-btn{padding:.3333333333rem .5rem;font-size:12px}.font-size--small .edit-profile-btn{font-size:10px}.font-size--large .edit-profile-btn{font-size:14px}.font-size--x-large .edit-profile-btn{font-size:16px}.edit-profile-btn svg{width:14px;height:14px}}.profile-search{position:relative}.profile-search__trigger{text-align:right;background:#000000d9;padding:4px 8px;border-radius:.25rem;margin-right:10px}.profile-search__link{color:var(--color-4);text-decoration:none;font-weight:500;transition:color .2s ease}.profile-search__link:hover{text-decoration:underline}.profile-search__overlay{position:relative;display:flex;flex-direction:column;gap:.5rem;background:#000000d9;backdrop-filter:blur(8px);border:1px solid var(--color-3);border-radius:.5rem;padding:1rem;min-width:310px;box-shadow:0 4px 12px #00000080;margin-right:10px}@media(max-width:639px){.profile-search__overlay{min-width:260px;padding:.75rem}}.profile-search__close{position:absolute;top:0;right:.25rem;background:transparent;border:none;color:var(--color-5);line-height:1;cursor:pointer;padding:.25rem;transition:color .2s ease;opacity:.6}.profile-search__close:hover{opacity:1;color:var(--color-4)}.profile-search__form{display:flex;gap:.5rem}.profile-search__input{flex:1;background:var(--color-1);color:var(--color-5);border:1px solid var(--color-3);border-radius:.25rem;padding:.5rem;outline:none;transition:border-color .2s ease}.profile-search__input:focus{border-color:var(--color-4);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-4) 20%,transparent)}.profile-search__input::placeholder{color:var(--text-alpha-light)}.profile-search__status{padding:.25rem .5rem;border-radius:.25rem}.profile-search__status--info{background:color-mix(in srgb,var(--color-4) 20%,transparent);color:var(--color-4)}.profile-search__status--error{background:#ef444426;color:#ef4444}.profile-tabs{margin-bottom:1rem;border-bottom:2px solid var(--color-2)}.profile-tabs .tab{margin-bottom:-2px}@media(max-width:639px){.profile-tabs .tab{padding:.25rem .5rem}}.search-results{padding:0}@media(min-width:640px){.search-results{padding:1rem}}.search-results__header{margin-bottom:1rem}.search-results__header-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.search-results__meta{margin:0}.search-results__empty{padding:2rem;text-align:center;font-style:italic}.search-results__list{display:flex;flex-direction:column}.search-results__date{margin-bottom:.25rem}.search-results__excerpt{color:var(--color-5);line-height:1.5;word-wrap:break-word}.search-results__excerpt mark{background:color-mix(in srgb,var(--color-4) 30%,transparent);color:var(--color-5);padding:1px 2px;border-radius:.125rem}.search-results__back{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-2)}.search-results__back-link{color:var(--color-4);text-decoration:none;font-weight:500;transition:color .2s ease}.search-results__back-link:hover{text-decoration:underline}.settings-title{font-weight:600;color:var(--color-5);margin-bottom:1rem}@media(max-width:1023px){.layout-mode-section{display:none}}.sync-status-container{margin-bottom:2rem}.settings-section{padding:0}.settings-section .nn-ui-toggle__content{padding:0 .5rem}.settings-section.open .nn-ui-toggle__content{padding-bottom:1rem}.settings-section .nn-ui-toggle__header{padding:.5rem;margin-bottom:1rem}.settings-section__actions{margin-top:1rem;padding:0 .5rem;text-align:right}.settings-section__action-feedback{padding:.5rem 0 0;color:var(--color-6);transition:opacity .3s ease;min-height:1.5em;text-align:right}.settings-section__action-feedback--success{color:#10b981}.settings-section__action-feedback--error{color:#ef4444}.relay-health-summary{padding:1rem;margin-bottom:2rem;background:#00000080;border:1px solid var(--color-3);border-radius:.125rem}.health-summary-empty{color:var(--text-alpha-medium);font-style:italic}.health-summary-status{margin-bottom:.5rem}.health-summary-badge{display:inline-block;padding:.25rem .5rem;border-radius:.125rem;font-weight:600}.health-summary-badge--good{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.3)}.health-summary-badge--warning{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.health-summary-badge--critical{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.5)}.health-summary-warnings{margin-top:.5rem}.health-warning{color:#f59e0be6;padding:.25rem 0;line-height:1.4}.relay-add-form{display:flex;gap:1rem;margin-bottom:2rem;border-top:1px solid var(--color-2)}.relay-add-form .relay-input{flex:1;padding:.5rem 1rem;background:var(--color-2);border:1px solid var(--color-3);border-radius:.125rem;color:var(--color-5)}.relay-add-form .relay-input:focus{outline:none;border-color:var(--color-4)}.relay-add-form .relay-input:disabled{opacity:.5;cursor:not-allowed}.relay-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.relay-item{padding:.5rem;background:var(--color-1);border:1px solid var(--color-2);border-radius:.5rem;transition:background .2s ease}.relay-item:hover{background:var(--color-2)}.relay-info{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.relay-info .relay-url{color:var(--color-5);font-weight:500;display:flex;align-items:center;gap:.5rem}.relay-health-indicator{display:inline-block;width:8px;height:8px;border-radius:9999px;flex-shrink:0}.relay-health-indicator.connected{background:#10b981;box-shadow:0 0 6px #10b98199}.relay-health-indicator.disconnected{background:#ef4444;box-shadow:0 0 4px #ef444466}.relay-latency{color:var(--text-alpha-light);font-weight:400;margin-left:.25rem}.relay-controls{display:flex;align-items:center;gap:.5rem}.relay-types{display:flex;gap:.5rem;flex:1}.relay-type-btn{padding:.25rem .5rem;background:transparent;border:1px solid var(--color-4);border-radius:.125rem;color:var(--color-4);font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.relay-type-btn:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent)}.relay-type-btn.active{background:var(--color-4);border-color:var(--color-4);color:var(--color-1)}.relay-remove-btn{background:none;border:none;color:#ef4444cc;cursor:pointer;padding:.25rem;transition:all .2s ease}.relay-remove-btn:hover{color:#ef4444;transform:scale(1.1)}.relay-remove-btn svg{display:block}.media-subsection{margin-bottom:2rem}.media-subsection:last-child{margin-bottom:0}.media-server-info{margin-bottom:1rem;padding:.5rem;border-top:1px solid var(--color-2)}.media-server-info-text{color:var(--text-alpha-medium);line-height:1.5}.media-server-selector,.media-server-custom{margin-bottom:1rem}.media-server-label{display:block;font-weight:500;color:var(--color-5);margin-bottom:.25rem}.media-server-dropdown,.media-server-input{width:100%;padding:.5rem 1rem;background:var(--color-2);border:1px solid var(--color-3);border-radius:.125rem;color:var(--color-5)}.media-server-dropdown:focus,.media-server-input:focus{outline:none;border-color:var(--color-4)}.media-server-custom.hidden{display:none}.media-server-protocol{margin-bottom:1rem}.protocol-switch{display:flex;gap:.5rem}.protocol-btn{padding:.5rem 1rem;background:transparent;border:1px solid var(--color-4);border-radius:.125rem;color:var(--color-4);font-weight:600;cursor:pointer;transition:all .2s ease}.protocol-btn:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent)}.protocol-btn.active{background:var(--color-4);border-color:var(--color-4);color:var(--color-1)}.sensitive-media-info{margin-bottom:1rem}.sensitive-media-info-text{color:var(--text-alpha-medium);line-height:1.5}.sensitive-media-switch-container,.private-follows-switch-container,.private-bookmarks-switch-container{margin-bottom:1rem}.zap-settings{display:flex;flex-direction:column;gap:2rem}.zap-info{color:var(--text-alpha-heavy);line-height:1.6}.zap-connect{display:flex;flex-direction:column;gap:1rem}.zap-connect label{font-weight:500;color:var(--color-5)}.zap-connect .nwc-input{width:100%;padding:.5rem;background:var(--color-2);border:1px solid var(--color-2);border-radius:.125rem;color:var(--color-5)}.zap-connect .nwc-input::placeholder{color:var(--text-alpha-light)}.zap-connect .nwc-input:focus{outline:none;border-color:var(--color-4)}.zap-connect .nwc-status{min-height:20px}.nwc-storage-option{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--color-3) 20%,transparent)}.nwc-storage-option #nwc-storage-info{margin-top:.5rem;line-height:1.5}.nwc-storage-option #nwc-storage-info code{background:color-mix(in srgb,var(--color-3) 20%,transparent);padding:2px 6px;border-radius:.125rem;font-family:monospace;word-break:break-all}.nwc-storage-option #nwc-storage-info strong{font-weight:600}.nwc-storage-option #nwc-storage-info .icloud-warning{color:#f59e0b}.zap-connected{display:flex;flex-direction:column;gap:1rem}.zap-wallet-status{display:flex;align-items:center;gap:1rem;padding:1rem;background:color-mix(in srgb,var(--color-4) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-4) 30%,transparent);border-radius:.125rem}.zap-wallet-status .wallet-connected-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.zap-wallet-status .wallet-connected-text{font-weight:500;color:var(--color-5)}.zap-wallet-status .wallet-ln-address{color:var(--text-alpha-medium)}.zap-defaults{display:flex;flex-direction:column;gap:1rem;background:#00000026;border-radius:.125rem}.zap-default-amount,.zap-default-comment,.zap-fiat-currency{display:flex;flex-direction:column;gap:.5rem}.zap-default-amount label,.zap-default-comment label,.zap-fiat-currency label{font-weight:500;color:var(--color-5)}.zap-default-amount input,.zap-default-amount select,.zap-default-comment input,.zap-default-comment select,.zap-fiat-currency input,.zap-fiat-currency select{padding:.5rem;background:var(--color-2);border:1px solid var(--color-2);border-radius:.125rem;color:var(--color-5)}.zap-default-amount input::placeholder,.zap-default-amount select::placeholder,.zap-default-comment input::placeholder,.zap-default-comment select::placeholder,.zap-fiat-currency input::placeholder,.zap-fiat-currency select::placeholder{color:var(--text-alpha-light)}.zap-default-amount input:focus,.zap-default-amount select:focus,.zap-default-comment input:focus,.zap-default-comment select:focus,.zap-fiat-currency input:focus,.zap-fiat-currency select:focus{outline:none;border-color:var(--color-4)}.zap-default-amount select,.zap-default-comment select,.zap-fiat-currency select{cursor:pointer}@media(max-width:768px){.relay-item{flex-direction:column;align-items:stretch}.relay-types{justify-content:stretch}.relay-types .relay-type-btn{flex:1}.relay-add-form{flex-direction:column}.settings-grid{grid-template-columns:1fr}.cache-settings-actions{flex-direction:column;align-items:stretch}}.privacy-subsection{margin-bottom:2rem}.subsection-title{font-weight:600;color:var(--color-3)}.key-signer-settings{display:flex;flex-direction:column;gap:1rem}.key-signer-status{padding:1rem;background:var(--color-2);border-radius:.125rem}.status-indicator{display:flex;align-items:center;gap:.5rem}.status-dot{width:10px;height:10px;border-radius:9999px;background:var(--color-3)}.status-running .status-dot{background:#10b981;box-shadow:0 0 8px #10b98180}.status-stopped .status-dot{background:#ef4444}.status-text{font-weight:500;color:var(--color-5)}.key-signer-autostart{display:flex;flex-direction:column;gap:1rem}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:var(--color-2);border-radius:.125rem}.setting-info{flex:1}.setting-label{font-weight:500;color:var(--color-5);margin-bottom:.25rem;display:block}.setting-description{color:var(--text-alpha-medium);line-height:1.4}.key-signer-info{padding:1rem;background:var(--color-2);border-radius:.125rem}.key-signer-info p{color:var(--text-alpha-medium);line-height:1.5}.cache-settings .section-help{color:var(--text-alpha-medium);margin-bottom:2rem;line-height:1.5}.cache-settings input[type=number]{text-align:right;max-width:120px}.cache-tables-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;margin-bottom:2rem}.cache-table-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--color-2);border:1px solid var(--color-3);border-radius:.125rem;cursor:pointer;transition:all .2s ease}.cache-table-item:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent);border-color:color-mix(in srgb,var(--color-4) 30%,transparent)}.cache-table-checkbox{cursor:pointer;width:18px;height:18px;flex-shrink:0}.view-tabs-switch-container,.post-truncation-switch-container{margin-bottom:1rem}.list-settings__mode-selector{margin-bottom:2rem}.subscription-search{display:flex;gap:1rem;margin-bottom:2rem;padding-top:1rem;border-top:1px solid var(--color-2)}.subscription-search .subscription-input{flex:1;padding:.5rem 1rem;background:var(--color-2);border:1px solid var(--color-3);border-radius:.125rem;color:var(--color-5)}.subscription-search .subscription-input::placeholder{color:var(--text-alpha-light)}.subscription-search .subscription-input:focus{outline:none;border-color:var(--color-4)}.subscription-search .subscription-input:disabled{opacity:.5;cursor:not-allowed}#hashtag-subscriptions-list .ui-list__item{display:flex;justify-content:space-between;align-items:center}.subscription-hashtag{color:var(--color-4);font-weight:500}.subscription-row{flex-wrap:wrap;gap:.5rem}.subscription-actions{display:flex;align-items:center;gap:1rem}.notification-priority-settings{display:flex;flex-direction:column;gap:1rem}.priority-zone{background:var(--color-2);border:1px solid var(--color-3);border-radius:.125rem;overflow:hidden}.priority-zone__header{display:flex;align-items:center;gap:1rem;padding:1rem;background:color-mix(in srgb,var(--color-3) 30%,transparent);border-bottom:1px solid var(--color-3)}.priority-zone__badge{width:12px;height:12px;border-radius:9999px;flex-shrink:0}.priority-zone__badge--1{background:var(--color-6);box-shadow:0 0 8px color-mix(in srgb,var(--color-6) 60%,transparent);animation:badge-pulse-preview 2s ease-in-out infinite}.priority-zone__badge--2{background:var(--color-6)}.priority-zone__badge--3{background:transparent;border:2px solid var(--color-6)}.priority-zone__info{flex:1}.priority-zone__title{font-weight:600;color:var(--color-5);margin:0}.priority-zone__description{color:var(--text-alpha-medium);margin:.25rem 0 0}.priority-zone__items{min-height:48px;padding:.5rem;display:flex;flex-wrap:wrap;gap:.5rem;transition:background .2s ease}.priority-zone__items--drag-over{background:color-mix(in srgb,var(--color-4) 10%,transparent)}.priority-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-1);border:1px solid var(--color-3);border-radius:.125rem;cursor:grab;user-select:none;transition:all .2s ease;min-height:44px}.priority-item:hover{border-color:var(--color-4);background:color-mix(in srgb,var(--color-4) 5%,transparent)}.priority-item:active{cursor:grabbing}.priority-item--dragging{opacity:.5;border-color:var(--color-4)}.priority-item--clone{background:color-mix(in srgb,var(--color-4) 20%,transparent);border-color:var(--color-4);box-shadow:0 4px 12px #00000080;width:140px}.priority-item__handle{color:var(--text-alpha-light);line-height:1}.priority-item__label{color:var(--color-5);white-space:nowrap}.notification-priority-actions{padding-top:1rem;border-top:1px solid var(--color-3)}@keyframes badge-pulse-preview{0%,to{transform:scale(1);box-shadow:0 0 8px color-mix(in srgb,var(--color-6) 60%,transparent)}50%{transform:scale(1.2);box-shadow:0 0 12px color-mix(in srgb,var(--color-6) 80%,transparent)}}.danger-zone__warning{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#ef444426;border:1px solid rgba(239,68,68,.5);border-radius:.125rem;margin-bottom:2rem}.danger-zone__warning svg{flex-shrink:0;color:#ef4444;margin-top:2px}.danger-zone__warning p{color:#ef4444;line-height:1.5;margin:0}.danger-zone__actions{display:flex;flex-direction:column;gap:1rem}.danger-zone__action{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:var(--color-2);border:1px solid var(--color-3);border-radius:.125rem}.danger-zone__action-info{flex:1}.danger-zone__action-info h4{font-weight:600;color:var(--color-5);margin:0 0 .25rem}.danger-zone__action-info p{color:var(--text-alpha-medium);line-height:1.4;margin:0}.danger-zone__action-info p strong{color:#ef4444}.danger-zone__action .btn--danger{flex-shrink:0}.danger-zone-modal p{color:var(--text-alpha-heavy);line-height:1.5}.danger-zone-modal ul,.danger-zone-modal ol{margin:.5rem 0 0 1.5rem;color:var(--text-alpha-heavy);line-height:1.6}.danger-zone-modal ul li,.danger-zone-modal ol li{margin-bottom:.25rem}.danger-zone-modal__warning{padding:.5rem 1rem;background:#ef444426;border:1px solid rgba(239,68,68,.5);border-radius:.125rem;color:#ef4444;margin-top:1rem}.danger-zone-modal__warning--critical{background:#ef444426;border-color:#ef444480}.danger-zone-modal__recovery{margin-top:1rem;padding:1rem;background:color-mix(in srgb,var(--color-3) 30%,transparent);border-radius:.125rem}.danger-zone-modal__recovery strong{display:block;color:var(--color-5);margin-bottom:.5rem}.danger-zone-modal__recovery ul{margin:0 0 0 1rem;color:var(--text-alpha-medium)}.danger-zone-modal a{color:var(--color-4);text-decoration:none}.danger-zone-modal a:hover{text-decoration:underline}.mute-list-header{margin-bottom:2rem}.mute-list-header .mute-list-description{color:var(--color-3);margin-bottom:1rem}.mute-list-actions{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.mute-list-actions__group{display:flex;gap:.5rem;flex-wrap:wrap}.mute-list-content{min-height:200px}.mute-list-loading,.mute-list-error{text-align:center;padding:3rem;color:var(--color-3)}.mute-list-empty{text-align:center;padding:0}.mute-list-empty svg{color:var(--color-3);margin-bottom:1rem}.mute-list-empty p{color:var(--color-3)}.mute-list-items{display:flex;flex-direction:column;gap:.5rem}.mute-list-item{display:flex;align-items:center;justify-content:space-between;padding:0;margin-bottom:.5rem}.mute-list-item__info{display:flex;align-items:center;gap:.5rem;flex:1}.mute-list-item__lock{opacity:.6}.mute-list-item__badge{margin-left:4px}.mute-list-item__badge--private{opacity:.7}.mute-list-item__thread-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:color-mix(in srgb,var(--color-2) 90%,white);border-radius:.125rem;color:#f59e0b}.mute-list-item__thread-icon svg{width:16px;height:16px}.mute-list-item__event-id{font-family:monospace;color:var(--color-3)}.mute-list-item--thread .mute-list-item__info{gap:1rem}.unmute-btn,.unmute-user-btn,.unmute-thread-btn{flex-shrink:0}.mute-list-section{margin-bottom:2rem}.mute-list-section:last-child{margin-bottom:0}.mute-list-section__header{margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--color-2) 80%,white)}.mute-list-section__title{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--color-1)}.mute-list-section__title svg{width:16px;height:16px;opacity:.7}.mute-list-section__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--color-4);color:var(--color-1);border-radius:9999px;font-weight:600}.mute-list-section__description{color:var(--color-3);margin-top:.25rem}.mutes-settings .mutes-info{margin-bottom:1.5rem}.mutes-settings .mutes-info p{line-height:1.6;margin-bottom:.5rem}.mutes-settings .mutes-info p:last-child{margin-bottom:0}.mutes-settings .mutes-info .mutes-warning{padding:.5rem 1rem;background:color-mix(in srgb,var(--color-4) 10%,transparent);border-radius:.25rem;border-left:3px solid var(--color-4)}.mutes-settings .private-mutes-switch-container{margin-bottom:2rem}.mutes-settings .mutes-encryption-method{margin-bottom:1rem}.nip51-inspector{padding-bottom:2rem}.nip51-inspector-header{margin-bottom:2rem}.nip51-inspector-header h2{margin-bottom:.5rem}.nip51-inspector-description{color:var(--color-3);line-height:1.6}.nip51-inspector-description strong{color:var(--color-4);font-weight:600}.nip51-inspector-loading{text-align:center;padding:3rem;color:var(--color-5);animation:pulsate 2.5s ease-in-out infinite}.nip51-inspector-error,.nip51-inspector-empty{text-align:center;padding:3rem;color:var(--color-3)}.nip51-inspector-error h3,.nip51-inspector-empty h3{margin-bottom:.5rem;color:var(--color-1)}.nip51-inspector-error p,.nip51-inspector-empty p{margin-top:.5rem}.nip51-inspector-content{display:flex;flex-direction:column;gap:1rem}.nip51-inspector-group__count{color:var(--color-4);font-weight:600}.nip51-inspector-group__empty{padding:2rem;text-align:center;color:var(--color-3)}.nip51-inspector-group__events{display:flex;flex-direction:column}.nip51-inspector-event{border-bottom:1px solid color-mix(in srgb,var(--color-2) 84%,white)}.nip51-inspector-event:last-child{border-bottom:none}.nip51-inspector-event__header{display:flex;align-items:center;justify-content:space-between;padding:1rem;cursor:pointer;transition:background .2s}.nip51-inspector-event__header:hover{background:color-mix(in srgb,var(--color-2) 90%,white)}.nip51-inspector-event__meta{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.nip51-inspector-event__id{font-family:monospace;color:var(--color-3);background:color-mix(in srgb,var(--color-2) 84%,white);padding:2px 6px;border-radius:.25rem}.nip51-inspector-event__dtag{color:var(--color-4);font-weight:600;background:color-mix(in srgb,var(--color-4) 10%,transparent);padding:2px 8px;border-radius:.25rem}.nip51-inspector-event__time{color:var(--color-3)}.nip51-inspector-event__toggle{background:none;border:none;padding:4px;cursor:pointer;color:var(--color-3);transition:transform .2s,color .2s;display:flex;align-items:center;justify-content:center}.nip51-inspector-event__toggle:hover{color:var(--color-1)}.nip51-inspector-event__toggle--expanded{transform:rotate(180deg)}.nip51-inspector-event__toggle svg{width:16px;height:16px}.nip51-inspector-event__summary{padding:0 1rem .5rem}.nip51-inspector-event__tags-summary{color:var(--color-3)}.nip51-inspector-event__details{padding:1rem;background:color-mix(in srgb,var(--color-2) 96%,black);border-top:1px solid color-mix(in srgb,var(--color-2) 84%,white)}.nip51-inspector-event__section{margin-bottom:1.5rem}.nip51-inspector-event__section:last-child{margin-bottom:0}.nip51-inspector-event__section h4{margin:0 0 .5rem;font-weight:600;color:var(--color-1)}.nip51-inspector-event__section pre{background:color-mix(in srgb,var(--color-2) 90%,black);border:1px solid color-mix(in srgb,var(--color-2) 80%,white);border-radius:.125rem;padding:.5rem;overflow-x:auto;font-family:monospace;line-height:1.5;margin:0}.isl{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr auto;align-items:center;gap:1rem;padding:.5rem 0;margin-top:1rem}.isl-action{display:flex;align-items:center;gap:.5rem;padding:0;background:transparent;border:none;border-radius:.25rem;color:var(--text-alpha-medium);cursor:pointer;transition:all .2s ease}.isl-action:hover{background:var(--color-2);color:var(--color-5)}.isl-action:active{transform:scale(.95)}.isl-action:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.isl-action:disabled:hover{background:transparent;color:var(--text-alpha-medium)}.isl-icon{line-height:1;display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.isl-icon svg{width:18px;height:18px;stroke:currentColor}.isl-count{font-weight:500;min-width:20px;text-align:left}.isl-reply:hover{color:#3b82f6}.isl-zap:hover{color:#f59e0b}.isl-repost:hover{color:#10b981}.isl-quote:hover{color:var(--color-3)}.isl-like:hover{color:#ef4444}.isl-like:hover .isl-icon{font-size:0}.isl-like:hover .isl-icon:before{content:"♥"}.isl-analytics{justify-self:end;padding:.25rem .5rem}.isl-analytics:hover{color:var(--color-4)}.isl-action.active{color:var(--color-5)}.isl-action.active.isl-reply{color:#3b82f6}.isl-action.active.isl-zap{color:#f59e0b}.isl-action.active.isl-repost{color:#10b981}.isl-action.active.isl-quote{color:var(--color-3)}.isl-action.active.isl-like{color:#ef4444}.isl-action.active.isl-like .isl-icon{font-size:0}.isl-action.active.isl-like .isl-icon:before{content:"♥"}.isl-action.active.isl-like:disabled{opacity:1;color:#ef4444}.isl-zap.zapped{color:#f59e0b!important}.isl-zap.zapped .isl-icon svg{fill:#f59e0b;stroke:none}.isl-zap.zapped .zap-amount-badge{color:#f59e0b;font-weight:600;margin-left:.25rem;padding:2px .25rem;background:#f59e0b1a;border-radius:.25rem}.isl-zap.disabled{opacity:.3;pointer-events:none;cursor:not-allowed}.isl-action.loading{pointer-events:none;opacity:.7}.isl-action.loading .spinner{animation:spin 1s linear infinite}@media(max-width:639px){.isl{grid-template-columns:auto auto auto auto auto auto;justify-content:space-between;gap:0}}.user-identity{display:inline-flex;align-items:center;gap:.5rem}.user-identity__avatar{border-radius:9999px;object-fit:cover;flex-shrink:0;transition:opacity .3s ease}.user-identity__info{display:flex;flex-direction:column;min-width:0;gap:0}.user-identity__username{font-weight:600;color:var(--color-5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-identity__handle{color:var(--color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-identity--small .user-identity__avatar{width:24px;height:24px}.user-identity--small .user-identity__username{font-size:14px}.font-size--small .user-identity--small .user-identity__username{font-size:12px}.font-size--large .user-identity--small .user-identity__username{font-size:16px}.font-size--x-large .user-identity--small .user-identity__username{font-size:19px}.user-identity--medium .user-identity__avatar{width:32px;height:32px}.user-identity--large .user-identity__avatar{width:48px;height:48px}.user-identity--clickable{cursor:pointer;transition:opacity .2s ease}.user-identity--clickable:hover{opacity:.8}.user-identity--clickable:active{opacity:.6}.sync-status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.25rem;font-weight:500}.sync-status-badge__icon{flex-shrink:0}.sync-status-badge__icon--spinning{animation:spin 1s linear infinite}.sync-status-badge__text{line-height:1}.sync-status-badge--syncing{background-color:color-mix(in srgb,var(--color-4) 10%,transparent);color:var(--color-4)}.sync-status-badge--synced{background-color:#10b9811a;color:#10b981}.sync-status-badge--error{background-color:#ef444426;color:#ef4444}.article-preview-card{display:flex;gap:1rem;background:var(--color-2);border:1px solid var(--color-3);border-radius:.5rem;overflow:hidden;margin:.75rem 0;transition:all .2s ease}.article-preview-card:hover{background:color-mix(in srgb,var(--color-2) 94%,white);border-color:var(--color-4)}.article-preview-card .article-preview-image{flex-shrink:0;width:180px;height:120px;overflow:hidden;background:var(--color-3)}.article-preview-card .article-preview-image img{width:100%;height:100%;object-fit:cover}.article-preview-card .article-preview-content{flex:1;padding:1rem;display:flex;flex-direction:column;justify-content:center;min-width:0}.article-preview-card .article-preview-title{font-weight:600;color:var(--color-5);margin:0 0 .5rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-preview-card .article-preview-summary{color:var(--text-alpha-medium);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:600px){.article-preview-card .article-preview-image{width:120px;height:100px}.article-preview-card .article-preview-content{padding:.75rem}.article-preview-card .article-preview-title{font-size:16px}.font-size--small .article-preview-card .article-preview-title{font-size:14px}.font-size--large .article-preview-card .article-preview-title{font-size:19px}.font-size--x-large .article-preview-card .article-preview-title{font-size:23px}.article-preview-card .article-preview-summary{font-size:12px}.font-size--small .article-preview-card .article-preview-summary{font-size:10px}.font-size--large .article-preview-card .article-preview-summary{font-size:14px}.font-size--x-large .article-preview-card .article-preview-summary{font-size:16px}}.article-preview-skeleton{display:flex;gap:1rem;background:var(--color-2);border:1px solid var(--color-3);border-radius:.5rem;overflow:hidden;margin:.75rem 0;padding:0}.article-preview-skeleton .skeleton-image{width:180px;height:120px;background:linear-gradient(90deg,var(--color-3) 25%,color-mix(in srgb,var(--color-3) 90%,white) 50%,var(--color-3) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}.article-preview-skeleton .skeleton-content{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.article-preview-skeleton .skeleton-line{height:16px;background:linear-gradient(90deg,var(--color-3) 25%,color-mix(in srgb,var(--color-3) 90%,white) 50%,var(--color-3) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:.25rem}.article-preview-skeleton .skeleton-line.skeleton-title{height:20px;width:80%}.article-preview-skeleton .skeleton-line.skeleton-summary{width:100%}.article-preview-skeleton .skeleton-line.skeleton-summary.short{width:60%}@media(max-width:600px){.article-preview-skeleton .skeleton-image{width:120px;height:100px}.article-preview-skeleton .skeleton-content{padding:.75rem}}.article-preview-error{background:#ef444426;border:1px solid rgba(239,68,68,.5);border-radius:.5rem;padding:1rem;margin:.75rem 0}.article-preview-error .article-error-content{display:flex;align-items:center;gap:.5rem;color:#ef4444}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.article-view-content{background:var(--color-1);border-radius:.5rem}.article-header{margin-bottom:2rem}.article-header .article-banner{width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:.5rem .5rem 0 0;margin-bottom:1rem}.article-header .article-title{font-weight:700;line-height:1.2;color:var(--color-5);margin:0 0 1rem}.article-header .article-summary{line-height:1.6;color:var(--text-alpha-heavy);margin:0 0 1.5rem;font-style:italic}.article-header .article-author-container{padding:1rem 0;border-top:1px solid var(--color-2);border-bottom:1px solid var(--color-2)}.article-body{color:var(--color-5);margin-bottom:2rem}.article-body p{margin:0 0 1rem}.article-body p:last-child{margin-bottom:0}.article-body strong{font-weight:600;color:var(--color-5)}.article-body em{font-style:italic}.article-body code{background:var(--color-2);padding:.25rem .5rem;border-radius:.25rem;font-family:monospace}.article-body pre{background:var(--color-2);padding:1rem;border-radius:.375rem;overflow-x:auto;margin:1rem 0}.article-body pre code{background:none;padding:0}.article-body ul,.article-body ol{margin:1rem 0;padding-left:2rem}.article-body li{margin:.5rem 0}.article-body blockquote{border-left:4px solid var(--color-4);padding-left:1rem;margin:1rem 0;color:var(--text-alpha-heavy);font-style:italic}.article-body img{max-width:100%;height:auto;border-radius:.375rem;margin:1rem 0}@media(max-width:600px){.article-body{font-size:16px}.font-size--small .article-body{font-size:14px}.font-size--large .article-body{font-size:19px}.font-size--x-large .article-body{font-size:23px}}.article-view-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.article-view-loading .loading-spinner{width:40px;height:40px;border:4px solid var(--color-3);border-top-color:var(--color-4);border-radius:9999px;animation:spin .8s linear infinite}.article-view-loading p{color:var(--text-alpha-medium)}.article-view-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}.article-view-error p{color:#ef4444}.article-editor{display:flex;flex-direction:column;min-height:calc(100vh - 6rem)}.article-editor__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.article-editor__back{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:none;border-radius:.375rem;color:var(--color-5);font-family:inherit;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.article-editor__back svg{width:16px;height:16px}.article-editor__back:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent);color:var(--color-4);border-color:var(--color-4)}.article-editor__title{font-weight:600;color:var(--color-5);margin:0}.article-editor__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding-bottom:1rem}.article-editor__body{flex:1;margin-bottom:1.5rem}.article-editor__form{display:flex;flex-direction:column;gap:1rem}.article-editor__field{display:flex;flex-direction:column;gap:.5rem}.article-editor__label{font-weight:500;color:var(--color-5)}.article-editor__hint{font-weight:400;color:var(--text-alpha-light);margin-left:.5rem}.article-editor__details{border-radius:.375rem;overflow:hidden}.article-editor__details[open] .article-editor__summary:after{transform:rotate(90deg)}.article-editor__summary{display:flex;align-items:center;padding:.75rem 1rem;background:var(--surface-tint);color:var(--color-5);font-weight:500;cursor:pointer;user-select:none;list-style:none}.article-editor__summary::-webkit-details-marker{display:none}.article-editor__summary:after{content:"";display:inline-block;width:6px;height:6px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s ease}.article-editor__summary:hover{background:color-mix(in srgb,var(--color-4) 5%,transparent)}.article-editor__details-content{display:flex;flex-direction:column;gap:1rem;padding:1rem}.article-editor__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem}.article-editor__footer .post-note-toolbar,.article-editor__actions{display:flex;gap:.5rem}.article-editor__preview{padding:1.5rem;border-radius:.375rem;min-height:400px}.article-editor__preview-image{width:100%;max-height:300px;object-fit:cover;border-radius:.375rem;margin-bottom:1.5rem}.article-editor__preview-title{font-weight:700;color:var(--color-5);margin:0 0 1rem;line-height:1.3}.article-editor__preview-summary{color:var(--text-alpha-medium);margin:0 0 1.5rem;padding-bottom:1rem}.article-editor__preview-content{line-height:1.7;color:var(--color-5)}.article-editor__preview-content p{margin:0 0 1rem}.article-editor__preview-content a{color:var(--color-4);text-decoration:underline}.article-editor__preview-content code{background:var(--surface-tint);padding:2px 6px;border-radius:.25rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.article-editor__preview-content pre{background:#00000080;padding:1rem;border-radius:.375rem;overflow-x:auto;margin:0 0 1rem}.article-editor__preview-content pre code{background:none;padding:0}.article-editor__preview-content blockquote{border-left:3px solid var(--color-4);padding-left:1rem;margin:0 0 1rem;color:var(--text-alpha-heavy);font-style:italic}.article-editor__preview-content ul,.article-editor__preview-content ol{margin:0 0 1rem;padding-left:1.5rem}.article-editor__preview-content li{margin-bottom:.5rem}.article-editor__preview-content img{max-width:100%;height:auto;border-radius:.375rem;margin:1rem 0}.article-editor__preview-empty{color:var(--text-alpha-light);font-style:italic;text-align:center;padding:3rem}.article-editor__preview-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding-top:1rem}.article-editor__preview-tag{padding:.25rem .5rem;background:color-mix(in srgb,var(--color-4) 10%,transparent);color:var(--color-4);border-radius:.125rem}.article-editor__cover-input{display:flex;gap:.5rem}.article-editor__cover-input .input{flex:1}.article-editor__upload-btn{display:flex;align-items:center;justify-content:center;width:40px;padding:0;border-radius:.375rem;color:var(--color-5);cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.article-editor__upload-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-4) 10%,transparent);color:var(--color-4);border-color:var(--color-4)}.article-editor__upload-btn:disabled{opacity:.6;cursor:not-allowed}.article-editor__upload-btn .spin{animation:spin 1s linear infinite}.md-toolbar{display:flex;gap:.25rem;margin-bottom:.5rem}.article-timeline-view__header{margin-bottom:1.5rem}.article-timeline-view__title{font-weight:600;color:var(--color-5);margin:0 0 .25rem}.article-timeline-view__subtitle{color:var(--color-3);margin:0}.article-timeline__list{display:flex;flex-direction:column;gap:1rem}.article-timeline__loading,.article-timeline__empty,.article-timeline__error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--color-5);text-align:center}.article-timeline__empty svg{color:var(--color-3);margin-bottom:1rem;opacity:.6}.article-timeline__empty p{margin:0 0 .25rem}.article-timeline__empty span{color:var(--color-3)}.article-timeline__error p{margin:0 0 1rem;color:#ef4444}.article-card{display:flex;flex-direction:column;background:var(--color-2);border-radius:.5rem;overflow:hidden;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}.article-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #00000026,0 4px 6px -2px #00000026}.article-card__image{width:100%;height:180px;overflow:hidden;background:var(--color-1)}.article-card__image img{width:100%;height:100%;object-fit:cover}.article-card__content{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.article-card__title{font-weight:600;color:var(--color-5);margin:0;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card__summary{color:var(--color-5);opacity:.8;margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__meta{display:flex;align-items:center;gap:.5rem;color:var(--color-3)}.article-card__date:before{content:"•";margin-right:.5rem}.article-card__tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.article-card__tag{color:var(--color-3);background:var(--color-1);padding:.125rem .5rem;border-radius:9999px}.article-card-skeleton{display:flex;flex-direction:column;background:var(--color-2);border-radius:.5rem;overflow:hidden}.article-card-skeleton .skeleton-image{width:100%;height:180px;background:linear-gradient(90deg,var(--color-1) 25%,var(--color-2) 50%,var(--color-1) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite}.article-card-skeleton .skeleton-content{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.article-card-skeleton .skeleton-line{height:16px;background:linear-gradient(90deg,var(--color-1) 25%,var(--color-2) 50%,var(--color-1) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s infinite;border-radius:.25rem}.article-card-skeleton .skeleton-title{width:80%;height:20px}.article-card-skeleton .skeleton-summary{width:100%}.article-card-skeleton .skeleton-meta{width:40%;height:14px}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(4px)}.modal__content{position:relative;z-index:1001;background:var(--color-1);border:1px solid var(--color-3);border-radius:.5rem;box-shadow:0 4px 12px #00000080;width:100%;display:flex;flex-direction:column}@media(max-width:639px){.modal__content{max-width:90%!important;max-height:50%!important}}@media(min-width:640px)and (max-width:1023px){.modal__content{max-width:50%!important;max-height:50%!important}}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-2)}.modal__close{background:transparent;border:none;color:var(--color-5);line-height:1;cursor:pointer;padding:.25rem;transition:color .2s ease;opacity:.6}.modal__close:hover{opacity:1;color:var(--color-4)}.modal__body{padding:0 1rem 1rem;overflow-y:auto;flex:1}.modal__body::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.modal__body::-webkit-scrollbar-track{background:var(--color-1)}.modal__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.modal__body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.modal__body::-webkit-scrollbar-corner{background:var(--color-1)}.modal__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.modal__loading .loading-spinner{width:40px;height:40px;border:3px solid color-mix(in srgb,var(--color-4) 20%,transparent);border-top-color:var(--color-4);border-radius:9999px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal__error{padding:2rem;text-align:center;color:#ef4444}.analytics-content{width:100%}.analytics-modal__section{margin-bottom:1.5rem}.analytics-modal__section:last-child{margin-bottom:0}.analytics-modal__separator{height:1px;background:var(--color-2);margin-bottom:1rem}.analytics-modal__empty{font-style:italic;margin:0}.analytics-modal__list{color:var(--color-5);line-height:1.5}.analytics-modal__user-link{color:var(--color-4);text-decoration:none;transition:color .2s ease}.analytics-modal__user-link:hover{text-decoration:underline;color:color-mix(in srgb,var(--color-4) 80%,white)}.analytics-modal__zap-list{display:flex;flex-direction:column;gap:.5rem}.analytics-modal__zap-item{color:var(--color-5);line-height:1.5}.analytics-modal__zap-amount{color:var(--color-5);font-weight:600}.analytics-modal__zap-message{font-style:italic}.analytics-modal__emoji-group{margin-bottom:.5rem;line-height:1.5}.analytics-modal__emoji-group:last-child{margin-bottom:0}.analytics-modal__emoji{margin-right:.25rem}.analytics-modal__client{text-align:right;color:var(--color-3);margin-top:1rem;opacity:.8}.qrcode-content{display:flex;align-items:center;justify-content:center;padding:1rem}.qrcode-modal__qr-container{display:flex;flex-direction:column;align-items:center;gap:1rem}.qrcode-modal__qr-image{width:300px;height:300px;border:2px solid var(--color-3);border-radius:.5rem;display:block}@media(max-width:639px){.qrcode-modal__qr-image{width:250px;height:250px}}.qrcode-modal__npub-text{color:var(--color-5);font-family:monospace;margin:0}.qrcode-modal__instruction{margin:0}.raw-event-modal{display:flex;flex-direction:column;gap:1rem;height:100%}.raw-event-modal__actions{display:flex;justify-content:flex-end;gap:.5rem}.raw-event-modal__code{flex:1;margin:0;padding:1rem;border-radius:.5rem;overflow:auto;font-family:Courier New,monospace;line-height:1.5}.raw-event-modal__code::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.raw-event-modal__code::-webkit-scrollbar-track{background:var(--color-1)}.raw-event-modal__code::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.raw-event-modal__code::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.raw-event-modal__code::-webkit-scrollbar-corner{background:var(--color-1)}.raw-event-modal__code code{white-space:pre}.report-modal{display:flex;flex-direction:column;gap:1.5rem}.report-modal__info{margin:0;padding:1rem;line-height:1.5}.report-modal__info strong{font-weight:600}.report-modal__section{display:flex;flex-direction:column;gap:1rem}.report-modal__section-title{margin:0;font-weight:600}.report-modal__options{display:flex;flex-direction:column;gap:.5rem}.report-modal__option{display:flex;align-items:flex-start;gap:1rem;padding:1rem;cursor:pointer;transition:all .2s ease}.report-modal__radio{margin-top:.25rem;cursor:pointer}.report-modal__option-content{display:flex;flex-direction:column;gap:.25rem;flex:1}.report-modal__option-label{font-weight:600}.report-modal__option-description{line-height:1.4}.report-modal__textarea{width:100%;min-height:100px;padding:1rem;font-family:inherit;line-height:1.5;resize:vertical;transition:border-color .2s ease}.report-modal__textarea:focus{outline:none}.report-modal__char-count{display:flex;justify-content:flex-end}.report-modal__char-current{font-weight:600}.report-modal__actions{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem}.report-modal__notice{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-left:3px solid var(--color-4);line-height:1.5}.report-modal__notice svg{flex-shrink:0;margin-top:.25rem}.report-modal__notice p{margin:0}.report-modal__success{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;text-align:center}.report-modal__success p{margin:0;line-height:1.6;max-width:400px}@media(max-width:768px){.report-modal{gap:1rem}.report-modal__option{padding:.75rem}.report-modal__actions{flex-direction:column-reverse}}.delete-note-modal{display:flex;flex-direction:column;gap:1.5rem}.delete-note-modal__content{display:flex;flex-direction:column;gap:1rem}.delete-note-modal__warning{margin:0;padding:1rem;line-height:1.5;font-weight:500}.delete-note-modal__disclaimer{margin:0;padding:1rem;line-height:1.5}.delete-note-modal__actions{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem}@media(max-width:768px){.delete-note-modal{gap:1rem}.delete-note-modal__actions{flex-direction:column-reverse}}.zap-modal,.zap-modal__content{display:flex;flex-direction:column;gap:1.5rem}.zap-modal__amount-display{display:flex;align-items:baseline;justify-content:center;gap:.5rem}.zap-modal__amount-input{background:transparent;border:none;text-align:center;font-weight:700;width:100%;padding:0;color:var(--color-6);font-family:inherit}.zap-modal__amount-input:focus{outline:none}.zap-modal__amount-input{-moz-appearance:textfield}.zap-modal__amount-input::-webkit-outer-spin-button,.zap-modal__amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zap-modal__amount-unit{color:var(--color-3);font-weight:600}.zap-modal__presets{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.zap-modal__preset--active{border-color:var(--color-4);color:var(--color-4)}.zap-modal__field{display:flex;flex-direction:column;gap:.5rem}.zap-modal__label{font-weight:600}.zap-modal__input{width:100%;padding:1rem;font-family:inherit;transition:border-color .2s ease}.zap-modal__input:focus{outline:none}.zap-modal__input[type=number]{-moz-appearance:textfield}.zap-modal__input[type=number]::-webkit-outer-spin-button,.zap-modal__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zap-modal__actions{display:flex;justify-content:flex-end;gap:1rem;padding-top:.5rem}.sync-confirmation-modal{display:flex;flex-direction:column}.sync-confirmation-modal__content{display:flex;flex-direction:column;gap:1.5rem}.sync-confirmation-modal__warning{padding:1rem;border-left:3px solid var(--color-4)}.sync-confirmation-modal__message{margin:0;line-height:1.5}.sync-confirmation-modal__section{display:flex;flex-direction:column;gap:.5rem}.sync-confirmation-modal__section-title{margin:0;font-weight:600;display:flex;align-items:center;gap:.5rem}.sync-confirmation-modal__list{max-height:200px;overflow-y:auto;padding:.5rem}.sync-confirmation-modal__item{padding:.5rem;word-break:break-word}.sync-confirmation-modal__item--more{font-style:italic;text-align:center}.sync-confirmation-modal__question{padding:1rem}.sync-confirmation-modal__question p{margin:0}.sync-confirmation-modal__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding-top:.5rem}.keysigner-password-modal{display:flex;flex-direction:column}.keysigner-password-modal__content{display:flex;flex-direction:column;gap:1.5rem}.keysigner-password-modal__account{margin:0}.keysigner-password-modal__error{margin:0;padding:.5rem 1rem;color:var(--color-5);background:var(--surface-tint)}.keysigner-password-modal__actions{display:flex;justify-content:flex-end;gap:1rem;padding-top:.5rem}.zaps-list{width:100%;margin-top:1rem}.zaps-list__scroll{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.zaps-list__scroll::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.zaps-list__scroll::-webkit-scrollbar-track{background:var(--color-1)}.zaps-list__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.zaps-list__scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.zaps-list__scroll::-webkit-scrollbar-corner{background:var(--color-1)}@media(max-width:639px){.zaps-list__scroll{scrollbar-width:none}.zaps-list__scroll::-webkit-scrollbar{display:none}}.zaps-list__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:color-mix(in srgb,var(--color-6) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-6) 20%,transparent);border-radius:9999px;white-space:nowrap;flex-shrink:0}.zaps-list__avatar{width:20px;height:20px;border-radius:9999px;object-fit:cover;flex-shrink:0}.zaps-list__icon{line-height:1}.zaps-list__amount{font-weight:600;color:var(--color-6)}.zaps-list__text{max-width:200px;overflow:hidden;text-overflow:ellipsis}.likes-list{width:100%;margin-top:1rem}.likes-list__scroll{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.likes-list__scroll::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.likes-list__scroll::-webkit-scrollbar-track{background:var(--color-1)}.likes-list__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.likes-list__scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.likes-list__scroll::-webkit-scrollbar-corner{background:var(--color-1)}@media(max-width:639px){.likes-list__scroll{scrollbar-width:none}.likes-list__scroll::-webkit-scrollbar{display:none}}.likes-list__badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background-color:color-mix(in srgb,var(--color-6) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-6) 20%,transparent);border-radius:9999px;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:all .2s ease}.likes-list__badge:hover{background-color:color-mix(in srgb,var(--color-4) 10%,transparent);border-color:color-mix(in srgb,var(--color-4) 30%,transparent)}.likes-list__badge--active{background-color:color-mix(in srgb,var(--color-4) 15%,transparent);border-color:var(--color-4)}.likes-list__badge--active .likes-list__count{color:var(--color-4)}.likes-list__badge--active:hover{background-color:color-mix(in srgb,var(--color-4) 20%,transparent)}.likes-list__badge:disabled{cursor:not-allowed;opacity:.5}.likes-list__emoji{line-height:1}.likes-list__count{font-weight:600;color:var(--color-6)}.post-note-modal{display:flex;flex-direction:column;gap:.5rem}.post-note-modal:has(#poll-creator-container:not(:empty)) .textarea{min-height:100px;max-height:120px}.quote-preview{margin:1rem 0;padding:1rem;border-left:3px solid var(--color-4);border-radius:.25rem;max-width:100%}.quote-preview__header{margin-bottom:.5rem}.quote-preview__author{font-weight:600}.quote-preview__content{line-height:1.4;max-height:4.2em;overflow:hidden;text-overflow:ellipsis}.post-note-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.post-note-relay-selector{display:flex;align-items:center;gap:.5rem;white-space:nowrap;min-width:0;overflow:hidden}.relay-selector-label{font-weight:500;white-space:nowrap}.relay-selector-dropdown{position:relative;flex:1;min-width:0}.relay-selector-trigger{width:100%;padding:.5rem 1rem;cursor:pointer;text-align:left;transition:all .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relay-selector-trigger:disabled{opacity:.6;cursor:not-allowed}.relay-selector-options{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:300px;overflow-y:auto;background:var(--color-2);box-shadow:0 4px 12px #00000080;z-index:100;padding:.5rem}.relay-selector-options.is-open{display:block}.relay-option{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;transition:background .2s ease}.relay-option input[type=checkbox]{cursor:pointer}.post-note-preview{min-height:200px;max-height:400px;overflow-y:auto;padding:1rem;line-height:1.5}.post-note-preview::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.post-note-preview::-webkit-scrollbar-track{background:var(--color-1)}.post-note-preview::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.post-note-preview::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.post-note-preview::-webkit-scrollbar-corner{background:var(--color-1)}.post-note-preview p{margin:0 0 1rem}.post-note-preview p:last-child{margin-bottom:0}.post-note-preview a{text-decoration:none}.post-note-preview a:hover{text-decoration:underline}.post-note-preview-empty{font-style:italic}.nsfw-media-preview{position:relative}.nsfw-media-preview img,.nsfw-media-preview video{filter:blur(20px);opacity:.7}.nsfw-media-preview:after{content:"NSFW - Sensitive Content";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#00000080;color:#fff;padding:.5rem 1rem;font-weight:600;pointer-events:none}.post-note-actions{display:grid;grid-template-columns:auto auto;grid-gap:.5rem;padding-bottom:1rem}.post-note-toolbar{display:inline-block}svg.upload-progress{transform:rotate(-90deg)}svg.upload-progress .upload-progress-bg{stroke:currentColor;opacity:.2}svg.upload-progress .upload-progress-bar{stroke:var(--color-6);stroke-linecap:round;transition:stroke-dashoffset .3s ease}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.post-note-buttons{display:inline-block;text-align:right}.post-note-options{display:inline-block;margin-right:1rem;vertical-align:middle}.post-note-actions-right{display:inline-block;vertical-align:middle}.post-note-actions-right .btn{margin-left:.5rem}.sidebar .new-post-btn{width:100%;display:flex;align-items:center;gap:.5rem;padding:1rem;color:#fff;border:none;font-weight:600;cursor:pointer;transition:all .2s ease}.sidebar .new-post-btn svg{width:20px;height:20px}.sidebar .new-post-btn:hover{transform:translateY(-1px)}.sidebar .new-post-btn:active{transform:translateY(0)}@media(max-width:768px){.post-note-modal{min-height:300px}.textarea,.post-note-preview{min-height:150px}.post-note-actions{flex-direction:column;gap:1rem}.post-note-buttons{width:100%;margin-left:0}.post-note-buttons .btn{flex:1}}.modal__body:has(.reply-modal){overflow:hidden;display:flex;flex-direction:column}.reply-modal{display:flex;flex-direction:column;flex:1;overflow:hidden}.reply-modal-parent{flex:1;overflow-y:auto;min-height:0;padding-bottom:1rem}.reply-modal-parent::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.reply-modal-parent::-webkit-scrollbar-track{background:var(--color-1)}.reply-modal-parent::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.reply-modal-parent::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.reply-modal-parent::-webkit-scrollbar-corner{background:var(--color-1)}.reply-modal-parent-label{font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.reply-modal-parent-note .isl,.reply-modal-parent-note .note-menu-trigger{display:none}.reply-modal-editor{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem}.reply-modal .textarea{min-height:120px}@media(max-width:600px){.modal__content:has(.reply-modal){height:auto!important;max-height:90vh}.reply-modal .textarea{min-height:100px}}.mention-autocomplete{background:var(--color-2);border:1px solid var(--color-3);border-radius:.5rem;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px #00000080;min-width:320px}.mention-autocomplete::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.mention-autocomplete::-webkit-scrollbar-track{background:var(--color-1)}.mention-autocomplete::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.mention-autocomplete::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.mention-autocomplete::-webkit-scrollbar-corner{background:var(--color-1)}.mention-autocomplete .mention-item{display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;cursor:pointer;transition:background-color .15s ease}.mention-autocomplete .mention-item .mention-avatar{width:40px;height:40px;border-radius:9999px;object-fit:cover;flex-shrink:0}.mention-autocomplete .mention-item .mention-info{flex:1;min-width:0}.mention-autocomplete .mention-item .mention-info .mention-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-autocomplete .mention-item .mention-info .mention-username,.mention-autocomplete .mention-item .mention-info .mention-nip05{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emoji-picker-overlay{position:fixed;inset:0;background:transparent;z-index:10000;display:none;align-items:center;justify-content:center}.emoji-picker-custom{position:fixed;width:300px;height:450px;display:flex;flex-direction:column;background:var(--color-1);border:1px solid var(--color-3);border-radius:.5rem;overflow:hidden;box-shadow:0 4px 12px #00000080;z-index:10001}.emoji-picker-search{width:100%;padding:1rem;border:none;outline:none}.emoji-picker-search:focus{border-bottom-color:var(--color-6)}.emoji-picker-custom .tabs{gap:.25rem;padding:.5rem 1rem;overflow-x:auto;flex-shrink:0}.emoji-picker-custom .tabs::-webkit-scrollbar{height:0}.emoji-picker-custom .tab{padding:.5rem;border-bottom:none;flex-shrink:0;opacity:.5}.emoji-picker-custom .tab:hover{opacity:1}.emoji-picker-custom .tab--active{opacity:1;box-shadow:0 2px 0 var(--color-6)}.emoji-picker-grid-container{flex:1;overflow-y:auto;padding:1rem}.emoji-picker-grid-container::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.emoji-picker-grid-container::-webkit-scrollbar-track{background:var(--color-1)}.emoji-picker-grid-container::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.emoji-picker-grid-container::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.emoji-picker-grid-container::-webkit-scrollbar-corner{background:var(--color-1)}.emoji-picker-category{margin-bottom:2rem}.emoji-picker-category:last-child{margin-bottom:0}.emoji-picker-category-title{font-weight:600;margin-bottom:.5rem;text-transform:none;letter-spacing:0}.emoji-picker-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(24px,1fr));gap:.25rem}.emoji-picker-emoji{background:transparent;border:none;padding:0;cursor:pointer;transition:all .2s ease;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.emoji-picker-emoji:hover{transform:scale(1.2)}.emoji-picker-emoji:active{transform:scale(1.1)}@media(prefers-color-scheme:dark){.emoji-picker-emoji:hover{background:var(--surface-tint)}}@media(max-width:768px){.emoji-picker-custom{max-width:100%;height:400px}.emoji-picker-grid{grid-template-columns:repeat(6,1fr)}.emoji-picker-emoji{font-size:24px}}@media(max-width:639px){.emoji-picker-custom{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}}.switch-container{display:inline-flex;align-items:center;margin-bottom:.5rem}.switch-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;user-select:none}.switch-text{font-weight:500}.switch-toggle{position:relative;width:44px;height:24px}.switch-input{position:absolute;opacity:0;width:0;height:0}.switch-input:focus-visible+.switch-slider{outline:2px solid var(--color-6);outline-offset:2px}.switch-input:checked+.switch-slider{background:var(--color-6)}.switch-input:checked+.switch-slider:before{transform:translate(20px)}.switch-slider{position:absolute;inset:0;background:var(--color-3);border-radius:9999px;transition:all .3s ease;cursor:pointer}.switch-slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:9999px;transition:transform .3s ease}.switch-slider:hover{opacity:.9}@media(prefers-color-scheme:dark){.switch-slider{background:var(--surface-tint)}.switch-slider:before{background:var(--color-1)}.switch-input:checked+.switch-slider{background:var(--color-6)}.switch-input:checked+.switch-slider:before{background:#fff}}.auth-required-modal{text-align:center;padding:1rem}.auth-required-modal__icon{margin-bottom:1rem}.auth-required-modal p{margin:0 0 1.5rem;color:var(--color-4)}.auth-required-modal__actions{display:flex;justify-content:center;gap:.5rem}.poll-creator{background:var(--color-1);border:1px solid var(--color-2);border-radius:.5rem;padding:1rem;margin-top:1rem}.poll-creator__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.poll-creator__title{display:flex;align-items:center;gap:.5rem;font-weight:600}.poll-creator__title:after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%237dd87d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'%3E%3C/line%3E%3Cpolyline points='19 12 12 19 5 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.poll-creator__remove{background:none;border:none;color:var(--color-4);cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease}.poll-creator__remove:hover{color:#ef4444;background:#ef444426}.poll-creator__options{width:100%;margin-bottom:1rem}.poll-creator__option{width:100%;margin-bottom:.5rem;display:flex;gap:.5rem;align-items:center}.poll-creator__option-input{flex:1;background:var(--color-1);border:1px solid var(--color-2);border-radius:.25rem;padding:.5rem;color:var(--color-6)}.poll-creator__option-input:focus{outline:none;border-color:var(--color-4)}.poll-creator__option-remove{flex-shrink:0;width:1.5rem;height:1.5rem;background:none;border:1px solid var(--color-2);border-radius:.25rem;color:var(--color-4);line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.poll-creator__option-remove:hover{border-color:#ef4444;color:#ef4444;background:#ef444426}.poll-creator__add-option{background:none;border:1px dashed var(--color-3);color:var(--color-5);padding:.5rem;border-radius:.25rem;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.poll-creator__add-option:hover{border-color:var(--color-4);color:var(--color-6);background:var(--color-2)}.poll-creator__settings{width:100%;border-top:1px solid var(--color-2);padding-top:1rem}.poll-creator__setting{width:100%;margin-bottom:.5rem}.poll-creator__setting-label{display:block;width:100%;margin-bottom:.5rem;color:var(--color-5);font-weight:500}.poll-creator__datetime,.poll-creator__relay-input{background:var(--color-1);border:1px solid var(--color-2);border-radius:.25rem;padding:.5rem;color-scheme:dark}.poll-creator__datetime:focus,.poll-creator__relay-input:focus{outline:none;border-color:var(--color-4)}.poll-creator__datetime::-webkit-calendar-picker-indicator,.poll-creator__relay-input::-webkit-calendar-picker-indicator{filter:invert(69%) sepia(26%) saturate(975%) hue-rotate(297deg) brightness(101%) contrast(96%);cursor:pointer;width:20px;height:20px}.poll-creator__notice{width:100%;padding:1rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.1);border-radius:.5rem;margin-top:1rem;display:flex;gap:.5rem}.poll-creator__notice-icon{flex-shrink:0}.poll-creator__notice-text{color:var(--color-5);line-height:1.4}.poll-creator__notice-text strong{color:var(--color-6);font-weight:600}.poll-creator__advanced{width:100%;margin-top:1rem;border-top:1px solid var(--color-2);padding-top:1rem}.poll-creator__advanced-toggle{cursor:pointer;color:var(--color-5);font-weight:500;user-select:none;list-style:none}.poll-creator__advanced-toggle::-webkit-details-marker{display:none}.poll-creator__advanced-toggle:before{content:"▶";display:inline-block;margin-right:.25rem;transition:transform .2s ease}details[open]>.poll-creator__advanced-toggle:before{transform:rotate(90deg)}.poll-creator__advanced-toggle:hover{color:var(--color-6)}.poll-creator__advanced-content{margin-top:1rem}.poll-creator__hint{display:block;color:var(--color-3);font-weight:400;margin-top:.25rem}.nip88-poll{margin-top:1rem;padding:1rem;background:#00000026;border:1px solid var(--color-2);border-radius:.5rem}.nip88-poll__meta{display:flex;gap:1rem;margin-bottom:1rem;color:var(--color-3)}.nip88-poll__meta-item{display:inline-flex;align-items:center;gap:.25rem}.nip88-poll__meta-item--expired{color:color-mix(in srgb,var(--color-6) 50%,transparent)}.nip88-poll__options{display:flex;flex-direction:column;gap:.5rem}.nip88-poll__option{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--color-1);border:1px solid var(--color-2);border-radius:.25rem;color:var(--color-6);text-align:left;cursor:pointer;transition:all .2s ease;overflow:hidden}.nip88-poll__option:hover:not(:disabled){border-color:var(--color-4);background:#00000026}.nip88-poll__option:active:not(:disabled){transform:scale(.98)}.nip88-poll__option:disabled{cursor:not-allowed;opacity:.6}.nip88-poll__option--voted{border-color:var(--color-4);background:color-mix(in srgb,var(--color-4) 10%,transparent)}.nip88-poll__option--voted .nip88-poll__option-bar{background:linear-gradient(90deg,color-mix(in srgb,var(--color-4) 30%,transparent),color-mix(in srgb,var(--color-4) 10%,transparent))}.nip88-poll__option-label{position:relative;z-index:2;font-weight:500}.nip88-poll__option-image{display:block;max-width:80%;height:auto;border-radius:.25rem;pointer-events:none}.nip88-poll__option-stats{position:relative;z-index:2;display:flex;gap:1rem;color:var(--color-4)}.nip88-poll__option-count{min-width:4rem;text-align:right}.nip88-poll__option-percentage{min-width:3rem;font-weight:600;color:var(--color-5)}.nip88-poll__option-bar{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--color-3) 20%,transparent),color-mix(in srgb,var(--color-3) 5%,transparent));border-radius:.25rem;transition:width .3s ease;z-index:1}.nip88-poll--preview{opacity:.9}.nip88-poll--preview .nip88-poll__option--preview{cursor:default;pointer-events:none}.nip88-poll--preview .nip88-poll__option--preview:hover{border-color:var(--color-2);background:var(--color-1)}.toast-container{position:fixed;top:1rem;right:1rem;z-index:10000;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;max-width:400px}.toast{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--color-1);border:1px solid var(--color-2);border-radius:.5rem;box-shadow:0 4px 12px #00000080;pointer-events:auto;min-width:280px;max-width:400px;opacity:0;transform:translate(100%);transition:all .3s ease}.toast--visible{opacity:1;transform:translate(0)}.toast--hiding{opacity:0;transform:translate(100%)}.toast--success{border-left:4px solid var(--color-6)}.toast--success .toast__icon{color:var(--color-6);background:color-mix(in srgb,var(--color-6) 10%,transparent)}.toast--error{border-left:4px solid #ef4444}.toast--error .toast__icon{color:#ef4444;background:#ef444426}.toast--warning{border-left:4px solid #f59e0b}.toast--warning .toast__icon{color:#f59e0b;background:#f59e0b1a}.toast--info{border-left:4px solid var(--color-4)}.toast--info .toast__icon{color:var(--color-4);background:color-mix(in srgb,var(--color-4) 10%,transparent)}.toast__icon{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700}.toast__message{flex:1;color:var(--color-6);line-height:1.4;word-wrap:break-word}.toast__close{flex-shrink:0;width:1.25rem;height:1.25rem;background:none;border:none;color:var(--color-4);line-height:1;cursor:pointer;border-radius:.25rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.toast__close:hover{background:var(--color-2);color:var(--color-6)}.toast__close:active{transform:scale(.95)}@media(max-width:768px){.toast-container{top:.5rem;right:.5rem;left:.5rem;max-width:none}.toast{min-width:auto;max-width:none}}@media(prefers-reduced-motion:reduce){.toast{transition:opacity .1s ease;transform:none}.toast--visible,.toast--hiding{transform:none}}.image-viewer{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center}.image-viewer__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:color-mix(in srgb,var(--color-1) 50%,transparent);cursor:pointer}.image-viewer__content{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.image-viewer__image-container{max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.image-viewer__image{max-width:100%;max-height:90vh;object-fit:contain;transition:transform .2s ease;cursor:default}.image-viewer__controls{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;z-index:2}.image-viewer__btn{width:48px;height:48px;border:none;border-radius:.5rem;background-color:color-mix(in srgb,var(--color-1) 80%,transparent);color:var(--color-6);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.image-viewer__btn:hover:not(:disabled){background-color:var(--color-4);color:var(--color-1);transform:scale(1.05)}.image-viewer__btn:active:not(:disabled){transform:scale(.95)}.image-viewer__btn:disabled{opacity:.3;cursor:not-allowed}.image-viewer__btn svg{width:20px;height:20px}.image-viewer__nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:none;border-radius:9999px;background-color:color-mix(in srgb,var(--color-1) 80%,transparent);color:var(--color-6);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:2}.image-viewer__nav:hover:not(:disabled){background-color:var(--color-4);color:var(--color-1);transform:translateY(-50%) scale(1.1)}.image-viewer__nav:active:not(:disabled){transform:translateY(-50%) scale(.95)}.image-viewer__nav.disabled,.image-viewer__nav:disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.image-viewer__nav--prev{left:2rem}.image-viewer__nav--next{right:2rem}.image-viewer__nav svg{width:24px;height:24px}.image-viewer__counter{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);padding:.5rem 1rem;background-color:color-mix(in srgb,var(--color-1) 80%,transparent);color:var(--color-6);border-radius:9999px;font-weight:500;z-index:2}.note-image--clickable{cursor:zoom-in;transition:opacity .2s ease,transform .2s ease}.note-image--clickable:hover{opacity:.9;transform:scale(1.02)}@media(max-width:768px){.image-viewer__controls{top:.5rem;right:.5rem;gap:.25rem}.image-viewer__btn{width:40px;height:40px}.image-viewer__btn svg{width:18px;height:18px}.image-viewer__nav{width:48px;height:48px}.image-viewer__nav--prev{left:1rem}.image-viewer__nav--next{right:1rem}.image-viewer__nav svg{width:20px;height:20px}.image-viewer__counter{bottom:1rem;font-size:12px}.font-size--small .image-viewer__counter{font-size:10px}.font-size--large .image-viewer__counter{font-size:14px}.font-size--x-large .image-viewer__counter{font-size:16px}.image-viewer__counter{padding:.25rem .5rem}.image-viewer__image-container{max-width:95vw;max-height:95vh}}.notifications-view__header{margin-bottom:1rem}.notifications-view__list{display:flex;flex-direction:column;gap:0}.notifications-view__empty{text-align:center;padding:4rem;color:var(--text-alpha-light)}.notifications-view__loading{text-align:center;padding:2rem;color:var(--text-alpha-medium);font-style:italic}.notification-item{display:grid;grid-template-columns:auto 1fr;gap:1rem}.notification-item:active{transform:scale(.99)}.notification-item__icon{display:flex;align-items:flex-start;justify-content:center;width:32px;height:32px;flex-shrink:0;padding-top:2px}.notification-item__icon svg{width:18px;height:18px;stroke:currentColor}.notification-item__content{display:flex;flex-direction:column;gap:.5rem;min-width:0}.notification-item__header{display:flex;gap:.5rem;align-items:center}.notification-item__user-identity{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.notification-item__info{display:flex;align-items:baseline;gap:.25rem;flex-wrap:wrap;flex:1;min-width:0}.notification-item__action{color:var(--text-alpha-medium)}.notification-item__timestamp{color:var(--text-alpha-light);white-space:nowrap}.notification-item__preview{color:var(--text-alpha-heavy);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-item[data-type=reply] .notification-item__icon,.notification-item[data-type=mention] .notification-item__icon{color:#3b82f6}.notification-item[data-type=zap] .notification-item__icon{color:#f59e0b}.notification-item[data-type=repost] .notification-item__icon{color:#10b981}.notification-item[data-type=reaction] .notification-item__icon{color:#ef4444}.notification-item__footer{display:flex;justify-content:space-between;gap:1rem;margin-top:.25rem}.notification-item__footer-link{text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.notification-item__footer-link:hover{color:var(--color-4);text-decoration:none}.notification-item__footer-link--unsubscribe:hover{color:#ef4444}.notification-item__footer-link--subscribe:hover{color:var(--color-6)}.wallet-balance-container{padding-left:.5rem}@media(min-width:768px){.wallet-balance-container{padding-left:0}}.wallet-balance-display{display:none;margin-bottom:1rem;position:relative;font-weight:600}.wallet-balance-content,.wallet-balance-amount{color:var(--color-5)}.wallet-balance-content .sats-icon{width:18px;height:18px;filter:brightness(0) saturate(100%) invert(93%) sepia(9%) saturate(414%) hue-rotate(329deg) brightness(103%) contrast(91%);margin:0;display:inline-block;vertical-align:text-bottom}.wallet-balance-exchange{color:var(--color-5);opacity:.6;margin:0 .25rem}.wallet-balance-fiat-amount{color:var(--color-5)}.wallet-balance-toggle{position:absolute;top:.1rem;right:0;background:transparent;border:none;cursor:pointer;padding:0;opacity:.5;transition:opacity .2s ease}.wallet-balance-toggle:hover{opacity:1}.wallet-balance-toggle .eye-icon{width:18px;height:18px;color:var(--color-5)}.search-spotlight{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;pointer-events:none}.search-spotlight__overlay{display:none}.search-spotlight__content{position:relative;width:90%;max-width:600px;background:var(--color-1);border:1px solid var(--color-2);border-radius:.375rem;box-shadow:0 4px 12px #00000080;overflow:hidden;pointer-events:auto}.search-spotlight__input-wrapper{padding:1rem;border-bottom:1px solid var(--color-2)}.search-spotlight__controls{display:flex;gap:.5rem;padding:.5rem 1rem;background:var(--color-2);border-bottom:1px solid var(--surface-tint)}.search-spotlight__btn{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:transparent;border:1px solid transparent;border-radius:.125rem;color:var(--color-5);cursor:pointer;transition:all .2s ease}.search-spotlight__btn svg{width:16px;height:16px}.search-spotlight__btn:hover:not(:disabled){background:var(--color-1);border-color:var(--color-4)}.search-spotlight__btn--selected:not(:disabled){background:var(--color-1);border-color:var(--color-4)}.search-spotlight__btn:disabled{opacity:.3;cursor:not-allowed}.search-spotlight__suggestions{max-height:400px;overflow-y:auto;padding:.5rem}.search-spotlight__suggestion{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.125rem;cursor:pointer;transition:background .2s ease}.search-spotlight__suggestion:hover{background:var(--color-2)}.search-spotlight__suggestion--selected{background:var(--color-2);border:1px solid var(--color-4)}.search-spotlight__suggestion-icon{width:16px;height:16px;color:var(--text-alpha-light);flex-shrink:0}.search-spotlight__suggestion-text{color:var(--color-5);font-family:monospace}.search-spotlight__empty{padding:1rem;text-align:center;color:var(--text-alpha-light)}.search-spotlight__user-suggestions{border-bottom:1px solid var(--color-2)}.search-spotlight__user-section{padding:.5rem}.search-spotlight__user-header{padding:.25rem .5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-alpha-light)}.search-spotlight__user-loading{padding:.5rem;color:var(--text-alpha-light)}.search-spotlight__user-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.125rem;cursor:pointer;transition:background .2s ease}.search-spotlight__user-item:hover{background:var(--color-2)}.search-spotlight__user-item.search-spotlight__suggestion--selected{background:var(--color-2);border:1px solid var(--color-4)}.search-spotlight__user-avatar{width:32px;height:32px;border-radius:9999px;overflow:hidden;flex-shrink:0;background:var(--color-2)}.search-spotlight__user-avatar img{width:100%;height:100%;object-fit:cover}.search-spotlight__user-avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--color-3),var(--color-2))}.search-spotlight__user-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.search-spotlight__user-name{font-weight:500;color:var(--color-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-spotlight__user-nip05{color:var(--text-alpha-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-spotlight__user-badge{padding:2px 6px;font-weight:600;text-transform:uppercase;background:color-mix(in srgb,var(--color-4) 20%,transparent);color:var(--color-4);border-radius:.125rem;flex-shrink:0}.infinite-scroll-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem}.infinite-scroll-loading p{font-style:italic;margin:0;animation:pulsate 2.5s ease-in-out infinite}.user-hover-card{position:fixed;width:320px;background:var(--color-2);border:1px solid color-mix(in srgb,var(--color-4) 30%,transparent);border-radius:.5rem;padding:1rem;box-shadow:0 4px 12px #00000080;z-index:10000;cursor:pointer;transition:opacity .2s ease}.user-hover-card__header{display:flex;gap:1rem;align-items:flex-start;margin-bottom:.5rem}.user-hover-card__avatar{width:48px;height:48px;border-radius:9999px;border:2px solid color-mix(in srgb,var(--color-4) 30%,transparent);object-fit:cover;background:var(--color-1);flex-shrink:0}.user-hover-card__info{flex:1;min-width:0}.user-hover-card__name{font-weight:600;color:var(--color-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-hover-card__username{color:var(--color-5);opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-hover-card__bio{color:var(--color-5);opacity:.9;line-height:1.4;margin-bottom:1rem;word-wrap:break-word}.user-hover-card__actions{display:flex;justify-content:flex-end;margin-top:.5rem}.mutual-badge{display:inline-block;padding:2px 6px;border-radius:.125rem;font-weight:600;white-space:nowrap}.mutual-badge--yes{background:#10b9811a;color:#10b981}.mutual-badge--no{background:color-mix(in srgb,var(--color-3) 15%,transparent);color:var(--color-3)}.zap-stats-badge{display:inline-block;padding:2px 6px;border-radius:.125rem;font-weight:600;white-space:nowrap;background:#f59e0b1a;color:#f59e0b}.zap-stats-badge--loading{animation:pulsate 2.5s ease-in-out infinite}.follow-item__badges{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.article-notif-label{color:var(--color-3);margin-left:.25rem}.follows-sort-controls{position:relative}.follows-sort-controls:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background:var(--color-4);transition:width .3s ease-out;opacity:0;pointer-events:none}.follows-sort-controls.progress-bar--loading:after{opacity:1;width:var(--progress, 0%)}.follows-sort-controls.progress-bar--complete:after{width:100%;opacity:0;transition:width .3s ease-out,opacity .5s ease-out .2s}.follows-sort-controls{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.follows-sort-controls a{color:var(--color-4);text-decoration:none}.follows-sort-controls a:hover{text-decoration:underline}.follows-sort-controls a.active{font-weight:700}.follows-sort-controls__link--disabled{opacity:.4;pointer-events:none;color:var(--color-3)}.follows-sort-controls__load-all--loading{animation:pulsate 2.5s ease-in-out infinite;pointer-events:none}.follows-sort-controls__load-all--done{color:var(--color-3);pointer-events:none}.follows-sort-controls__sort{color:var(--color-3)}.follows-sort-controls__sort--disabled{opacity:.4;pointer-events:none}.follows-sort-controls__sort--disabled a{color:var(--color-3);cursor:not-allowed}.follows-sort-controls__search{padding:2px 6px;border:1px solid var(--color-2);border-radius:.125rem;background:transparent;color:var(--color-5);width:120px}.follows-sort-controls__search::placeholder{color:var(--color-3)}.follows-sort-controls__search:focus{outline:none;border-color:var(--color-4)}.follows-sort-controls__search--disabled{opacity:.4;cursor:not-allowed}.follows-sort-controls__non-mutuals{display:flex;align-items:center;gap:.25rem;color:var(--color-3);cursor:pointer;white-space:nowrap}.follows-sort-controls__non-mutuals input{cursor:pointer;accent-color:var(--color-4)}.follows-sort-controls__non-mutuals:hover{color:var(--color-4)}.follows-sort-controls__non-mutuals--disabled{opacity:.4;pointer-events:none}.follows-check-changes{display:flex;align-items:center;gap:1rem}.follows-check-changes__link{color:var(--color-4);text-decoration:none;cursor:pointer}.follows-check-changes__link:hover{text-decoration:underline}.follows-check-changes__last-check{color:var(--color-3)}.follows-unseen-dot{display:inline-block;width:8px;height:8px;background-color:#10b981;border-radius:9999px;margin-left:4px;animation:dot-pulse 2s ease-in-out infinite}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.mutual-changes-modal{display:none;position:fixed;inset:0;z-index:1000;align-items:center;justify-content:center}.mutual-changes-modal__backdrop{position:absolute;inset:0;background:#00000080}.mutual-changes-modal__content{position:relative;background:var(--color-1);border:1px solid var(--color-2);border-radius:.5rem;padding:1.5rem;max-width:400px;max-height:80vh;overflow-y:auto;z-index:1001}.mutual-changes-modal__content h3{margin:0 0 1rem;color:var(--color-5)}.mutual-changes-modal__summary{color:var(--color-3);margin-bottom:1rem}.mutual-changes-modal__section{margin-bottom:1rem}.mutual-changes-modal__section h4{margin:0 0 .5rem}.mutual-changes-modal__section--positive h4{color:#10b981}.mutual-changes-modal__section--negative h4{color:#ef4444}.mutual-changes-modal__list{list-style:none;padding:0;margin:0}.mutual-changes-modal__item{padding:.5rem 0;border-bottom:1px solid var(--color-2)}.mutual-changes-modal__item:last-child{border-bottom:none}.mutual-changes-modal__item--positive{color:#10b981}.mutual-changes-modal__item--negative{color:#ef4444}.mutual-changes-modal__actions{display:flex;gap:.5rem;margin-top:1rem;justify-content:flex-end}.bookmark-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--color-2)}.bookmark-header__title{font-weight:600;color:var(--color-5);margin:0}.bookmark-header__new-dropdown{position:relative;align-self:stretch}.bookmark-header__new-dropdown--open .bookmark-header__dropdown-menu{display:block}.bookmark-header__new-dropdown--open .bookmark-header__new-chevron{transform:rotate(180deg)}.bookmark-header__new-btn{display:flex;align-items:center;gap:.25rem;height:100%;padding:.25rem .5rem;background:none;border:1px solid var(--color-2);border-radius:.375rem;color:var(--color-4);cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.bookmark-header__new-btn svg{width:14px;height:14px}.bookmark-header__new-btn:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent);border-color:var(--color-4)}.bookmark-header__new-chevron{transition:transform .2s ease}.bookmark-header__dropdown-menu{display:none;position:absolute;top:100%;right:0;margin-top:4px;background:var(--color-1);border:1px solid var(--color-2);border-radius:.375rem;box-shadow:0 4px 12px #00000080;min-width:140px;z-index:100;overflow:hidden}.bookmark-header__dropdown-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:1rem;background:none;border:none;color:var(--color-5);text-align:left;cursor:pointer;transition:background-color .15s ease}.bookmark-header__dropdown-item svg{color:var(--color-4)}.bookmark-header__dropdown-item:hover{background:color-mix(in srgb,var(--color-4) 15%,transparent)}.bookmark-card,.folder-card,.up-navigator{position:relative;border-radius:.5rem;background:var(--color-2);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;cursor:pointer;overflow:hidden}.bookmark-card:hover,.folder-card:hover,.up-navigator:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000080}.bookmark-card.dragging,.folder-card.dragging,.up-navigator.dragging{opacity:.5;transform:scale(.95)}.bookmark-card.drag-over,.folder-card.drag-over,.up-navigator.drag-over{background:color-mix(in srgb,var(--color-2) 80%,white);box-shadow:0 0 0 2px var(--color-4)}.bookmark-card{display:flex;flex-direction:column;min-height:120px;padding:1rem}.bookmark-card__author{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.bookmark-card__author-pic{width:24px;height:24px;border-radius:9999px;object-fit:cover;background:var(--color-1)}.bookmark-card__author-name{font-weight:600;color:var(--color-5);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookmark-card__content{flex:1;line-height:1.4;color:var(--color-5);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bookmark-card__description{display:block;margin-top:.25rem;color:var(--color-3)}.bookmark-card__actions{display:flex;align-items:center;gap:.25rem}.bookmark-card__edit{padding:2px 8px}.bookmark-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--color-2) 80%,white)}.bookmark-card__timestamp{color:color-mix(in srgb,var(--color-5) 40%,black)}.bookmark-card__delete{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;border-radius:.375rem;color:#ef4444;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;opacity:.6}.bookmark-card__delete svg{width:16px;height:16px}.bookmark-card__delete:hover{background:#ef444426;opacity:1}.bookmark-card__private-badge{position:absolute;top:.5rem;right:.5rem;color:var(--color-3)}.bookmark-card__content--external{color:var(--color-4);word-break:break-all}.bookmark-card__content--not-found{color:var(--color-3);font-style:italic}.bookmark-card__event-id{display:block;color:color-mix(in srgb,var(--color-3) 80%,black);font-family:monospace;margin-top:.25rem}.bookmark-card__author-pic--type-r{background:var(--color-4);position:relative}.bookmark-card__author-pic--type-r:after{content:"🔗";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bookmark-card__author-pic--type-t{background:var(--color-4);position:relative}.bookmark-card__author-pic--type-t:after{content:"#";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:700;color:var(--color-1)}.folder-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;padding:1rem;background:color-mix(in srgb,var(--color-2) 90%,white);border:2px dashed color-mix(in srgb,var(--color-2) 70%,white)}.folder-card__icon{width:40px;height:40px;margin-bottom:.5rem;color:var(--color-4)}.folder-card__icon svg{width:100%;height:100%}.folder-card__name{font-weight:600;color:var(--color-5);text-align:center;word-break:break-word}.folder-card__count{color:var(--color-3);margin-top:.25rem}.folder-card__actions{position:absolute;top:.5rem;right:.5rem;display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.folder-card__edit,.folder-card__delete{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;border-radius:.375rem;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;opacity:.6}.folder-card__edit svg,.folder-card__delete svg{width:14px;height:14px}.folder-card__edit:hover,.folder-card__delete:hover{opacity:1}.folder-card__edit{color:var(--color-4)}.folder-card__edit:hover{background:color-mix(in srgb,var(--color-4) 15%,transparent)}.folder-card__delete{color:#ef4444}.folder-card__delete:hover{background:#ef444426}.folder-card:hover .folder-card__actions,.folder-card:hover .folder-card__mount{opacity:1}.folder-card__mount{position:absolute;bottom:.5rem;right:.5rem;display:flex;align-items:center;gap:4px;color:var(--color-4);cursor:pointer;opacity:0;transition:opacity .15s ease}.folder-card__mount input[type=checkbox]{width:14px;height:14px;accent-color:var(--color-4);cursor:pointer}.folder-card__mount span{user-select:none}.folder-card__mount:hover{color:var(--color-5)}.folder-card.drag-over{border-style:solid;border-color:var(--color-4);background:color-mix(in srgb,var(--color-4) 10%,transparent)}.up-navigator{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;padding:1rem;background:color-mix(in srgb,var(--color-1) 90%,white);border:1px solid var(--color-2)}.up-navigator__icon{width:32px;height:32px;margin-bottom:.5rem;color:var(--color-3)}.up-navigator__icon svg{width:100%;height:100%}.up-navigator__label{font-weight:700;color:var(--color-3)}.up-navigator__hint{color:color-mix(in srgb,var(--color-3) 80%,black);margin-top:.25rem}.up-navigator:hover{background:color-mix(in srgb,var(--color-1) 84%,white);border-color:var(--color-4)}.up-navigator:hover .up-navigator__label,.up-navigator:hover .up-navigator__icon{color:var(--color-4)}.up-navigator.drag-over{border-color:var(--color-4);background:color-mix(in srgb,var(--color-4) 10%,transparent)}.up-navigator.drag-over .up-navigator__label,.up-navigator.drag-over .up-navigator__icon{color:var(--color-4)}.bookmark-breadcrumb{display:flex;align-items:center;gap:.25rem;padding:.5rem 0;color:var(--color-3)}.bookmark-breadcrumb__item{color:var(--color-4);cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.bookmark-breadcrumb__item:hover{color:var(--color-5)}.bookmark-breadcrumb__item--current{color:var(--color-5);cursor:default;font-weight:600}.bookmark-breadcrumb__separator{color:var(--color-3)}.new-folder-input{width:100%;padding:.5rem;background:var(--color-1);border:1px solid var(--color-2);border-radius:.375rem;color:var(--color-5)}.new-folder-input:focus{outline:none;border-color:var(--color-4)}.new-folder-input::placeholder{color:var(--color-3)}.bookmark-card-placeholder{border-radius:.5rem;background:color-mix(in srgb,var(--color-2) 90%,black);border:2px dashed var(--color-3);opacity:.5}.new-folder-modal__content{display:flex;flex-direction:column;gap:1rem}.new-folder-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.new-bookmark-modal__content{display:flex;flex-direction:column;gap:1rem}.new-bookmark-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.new-bookmark-modal select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.new-bookmark-modal select.input:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23e570a0' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.edit-bookmark-modal__content{display:flex;flex-direction:column;gap:1rem}.edit-bookmark-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.edit-folder-modal__content{display:flex;flex-direction:column;gap:1rem}.edit-folder-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.tribe-member-card{position:relative;display:flex;align-items:center;padding:1rem;min-height:80px;border-radius:.5rem;background:var(--color-2);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;cursor:pointer;overflow:hidden}.tribe-member-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000080}.tribe-member-card.dragging{opacity:.5;transform:scale(.95)}.tribe-member-card.drag-over{background:color-mix(in srgb,var(--color-2) 80%,white);box-shadow:0 0 0 2px var(--color-4)}.tribe-member-card__content{display:flex;align-items:center;gap:.5rem;flex:1;min-width:0}.tribe-member-card__avatar{flex-shrink:0}.tribe-member-card__avatar-img{width:40px;height:40px;border-radius:9999px;object-fit:cover;background:var(--color-1)}.tribe-member-card__avatar-img--empty{background:var(--color-4);position:relative}.tribe-member-card__avatar-img--empty:after{content:"👤";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tribe-member-card__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tribe-member-card__username{font-weight:600;color:var(--color-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tribe-member-card__pubkey{color:var(--color-3);font-family:monospace}.tribe-member-card__nip05{color:var(--color-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tribe-member-card__delete{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:.375rem;color:#ef4444;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;opacity:.6;flex-shrink:0}.tribe-member-card__delete svg{width:16px;height:16px}.tribe-member-card__delete:hover{background:#ef444426;opacity:1}.tribe-member-card__private-badge{position:absolute;top:.5rem;right:.5rem;color:var(--color-3)}.tribe-member-card-placeholder{border-radius:.5rem;background:color-mix(in srgb,var(--color-2) 90%,black);border:2px dashed var(--color-3);opacity:.5}.tribe-view__header{flex-shrink:0;padding:1rem;border-bottom:1px solid var(--color-2);background:var(--color-1)}.tribe-view__tabs-container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.tribe-view__edit-link{background:none;border:none;color:var(--color-4);cursor:pointer;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;white-space:nowrap;flex-shrink:0}.tribe-view__edit-link:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent);color:var(--color-5)}.tribe-view__timeline{flex:1;overflow-y:auto}.tribe-view__timeline::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.tribe-view__timeline::-webkit-scrollbar-track{background:var(--color-1)}.tribe-view__timeline::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.tribe-view__timeline::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.tribe-view__timeline::-webkit-scrollbar-corner{background:var(--color-1)}.tribe-view__error{display:flex;align-items:center;justify-content:center;padding:4rem;color:var(--color-3);text-align:center}.timeline-view__header{flex-shrink:0;border-bottom:1px solid var(--color-2);background:var(--color-1)}.timeline-view__tabs-container{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.timeline-view__edit-link{background:none;border:none;color:var(--color-4);cursor:pointer;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;white-space:nowrap;flex-shrink:0}.timeline-view__edit-link:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent);color:var(--color-5)}.timeline-view__timeline{flex:1;overflow-y:auto}.timeline-view__timeline::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.timeline-view__timeline::-webkit-scrollbar-track{background:var(--color-1)}.timeline-view__timeline::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.timeline-view__timeline::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.timeline-view__timeline::-webkit-scrollbar-corner{background:var(--color-1)}.timeline-view__error{display:flex;align-items:center;justify-content:center;padding:4rem;color:var(--color-3);text-align:center}.profile-articles-carousel{margin:1rem 0}.profile-articles-carousel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.profile-articles-carousel__nav{display:flex;gap:.5rem}.profile-articles-carousel__nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:.25rem;background:var(--color-4);color:var(--color-1);cursor:pointer;transition:all .15s ease}.profile-articles-carousel__nav-btn:hover:not(.profile-articles-carousel__nav-btn--disabled){opacity:.9}.profile-articles-carousel__nav-btn--disabled{background:var(--color-1);color:var(--color-4);cursor:not-allowed}.profile-articles-carousel__nav-btn svg{width:14px;height:14px}.profile-articles-carousel__viewport{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.profile-articles-carousel__viewport::-webkit-scrollbar{display:none}.profile-articles-carousel__track{display:flex;gap:1rem}.profile-articles-carousel__card{flex:0 0 auto;width:280px;background:var(--color-2);border-radius:.5rem;overflow:hidden;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.profile-articles-carousel__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000080}@media(max-width:600px){.profile-articles-carousel__card{width:220px}}.profile-articles-carousel__card-image{width:100%;height:120px;background-size:cover;background-position:center;background-color:var(--color-1)}.profile-articles-carousel__card-image--placeholder{background:linear-gradient(135deg,var(--color-1) 0%,var(--color-2) 100%)}.profile-articles-carousel__card-content{padding:.75rem}.profile-articles-carousel__card-title{margin:0 0 .5rem;font-weight:600;color:var(--color-5);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile-articles-carousel__card-meta{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem;color:var(--text-alpha-medium)}.profile-articles-carousel__card-excerpt{margin:0;color:var(--text-alpha-medium);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.offline-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--color-1);opacity:0;transition:opacity .3s ease}.offline-overlay--visible{opacity:1}.offline-overlay__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem;max-width:400px}.offline-overlay__icon{color:var(--color-4);margin-bottom:1.5rem;opacity:.8}.offline-overlay__title{color:var(--color-5);font-weight:600;margin:0 0 1rem}.offline-overlay__message{color:var(--color-5);opacity:.7;margin:0 0 2rem;line-height:1.5}.offline-overlay__retry{position:relative;min-width:120px}.offline-overlay__retry-spinner{display:none;width:16px;height:16px;border:2px solid var(--surface-tint);border-top-color:var(--color-5);border-radius:9999px;animation:offline-spin .8s linear infinite;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.offline-overlay--retrying .offline-overlay__retry{pointer-events:none}.offline-overlay--retrying .offline-overlay__retry-text{opacity:0}.offline-overlay--retrying .offline-overlay__retry-spinner{display:block}@keyframes offline-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.messages-view__header{display:flex;justify-content:space-between;align-items:center;padding:0 0 1rem;border-bottom:1px solid var(--color-2)}.messages-view__actions{display:flex;align-items:center;gap:.5rem}.messages-view__tabs{padding:0 0 1rem;border-bottom:1px solid var(--color-2)}.messages-view__warning{display:flex;align-items:flex-start;gap:.5rem;padding:1rem;margin-bottom:1rem;background:color-mix(in srgb,var(--color-4) 10%,transparent);border:1px solid var(--color-4);border-radius:.5rem;color:var(--color-6);line-height:1.4}.messages-view__warning svg{flex-shrink:0;color:var(--color-4);margin-top:2px}.messages-view__compose-btn{display:flex;align-items:center;gap:.5rem}.messages-view__compose-btn svg{width:18px;height:18px}.messages-view__menu-trigger{margin-left:0}.messages-view__content{flex:1}.messages-view__list{display:flex;flex-direction:column}.messages-view__loading,.messages-view__empty,.messages-view__error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:var(--color-4)}.messages-view__loading svg,.messages-view__empty svg,.messages-view__error svg{margin-bottom:1rem;opacity:.5}.messages-view__loading p,.messages-view__empty p,.messages-view__error p{margin:0}.messages-view__loading p.text-alpha-medium,.messages-view__empty p.text-alpha-medium,.messages-view__error p.text-alpha-medium{color:var(--color-3);margin-top:.5rem}.conversation-item{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem}.conversation-item--unread .conversation-item__name{font-weight:600}.conversation-item--unread .conversation-item__preview{color:var(--color-5)}.conversation-item__user{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.conversation-item__avatar{flex-shrink:0;cursor:pointer}.conversation-item__avatar-img{width:48px;height:48px;border-radius:9999px;object-fit:cover;display:block}.conversation-item__avatar-placeholder{width:48px;height:48px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:var(--color-4);color:var(--color-1);font-weight:600;flex-shrink:0;cursor:pointer}.conversation-item__content{flex:1;min-width:0}.conversation-item__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.conversation-item__name{font-weight:500;color:var(--color-5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.conversation-item__time{color:var(--color-3);flex-shrink:0;margin-left:1rem}.conversation-item__preview{color:var(--color-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-item .badge{flex-shrink:0}.conversation-view__header{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--color-2);background:var(--color-1);flex-shrink:0}.conversation-view__back-btn{background:none;border:none;padding:.5rem;margin:-.5rem;cursor:pointer;color:var(--color-4);display:flex;align-items:center;justify-content:center;border-radius:9999px;transition:background-color .15s ease}.conversation-view__back-btn:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent)}.conversation-view__user{display:flex;align-items:center;gap:.5rem}.conversation-view__avatar{width:36px;height:36px;border-radius:9999px;overflow:hidden}.conversation-view__avatar img{width:100%;height:100%;object-fit:cover}.conversation-view__avatar .avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-4);color:var(--color-1);font-weight:600}.conversation-view__name{font-weight:500;color:var(--color-5)}.conversation-view__menu-trigger{margin-left:auto}.conversation-view__messages{flex:1;overflow-y:auto;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.conversation-view__messages::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.conversation-view__messages::-webkit-scrollbar-track{background:var(--color-1)}.conversation-view__messages::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.conversation-view__messages::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.conversation-view__messages::-webkit-scrollbar-corner{background:var(--color-1)}.conversation-view__loading,.conversation-view__empty,.conversation-view__error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--color-3)}.conversation-view__loading p,.conversation-view__empty p,.conversation-view__error p{margin:0}.conversation-view__loading p.text-alpha-medium,.conversation-view__empty p.text-alpha-medium,.conversation-view__error p.text-alpha-medium{margin-top:.5rem}.conversation-view__input{display:flex;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--color-2);background:var(--color-1);flex-shrink:0}.conversation-view__textarea{flex:1;resize:none;border:1px solid var(--color-2);border-radius:9999px;padding:.75rem 1rem;line-height:1.4;background:var(--color-1);color:var(--color-5);min-height:40px;max-height:120px}.conversation-view__textarea::placeholder{color:var(--color-3)}.conversation-view__textarea:focus{outline:none;border-color:var(--color-4)}.conversation-view__send-btn{padding:.5rem;min-width:40px;border-radius:9999px;display:flex;align-items:center;justify-content:center}.conversation-view__send-btn:disabled{opacity:.4;cursor:not-allowed}.conversation-view__send-btn svg{width:20px;height:20px}.conversation-view__messages .message{max-width:75%;padding:.75rem 1rem;border-radius:.5rem;position:relative}.conversation-view__messages .message--own{align-self:flex-end;background:var(--color-3);color:var(--color-1);border-bottom-right-radius:.25rem}.conversation-view__messages .message--own .message__time{color:#000000d9}.conversation-view__messages .message--other{align-self:flex-start;background:var(--color-2);color:var(--color-5);border-bottom-left-radius:.25rem}.conversation-view__messages .message--other .message__time{color:var(--color-3)}.conversation-view__messages .message__content{line-height:1.4;white-space:pre-wrap;word-break:break-word}.conversation-view__messages .message__meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px}.primary-nav .badge{margin-left:auto}.dm-compose-modal__content{display:flex;flex-direction:column;gap:1rem}.dm-compose-modal__field{display:flex;flex-direction:column;gap:.5rem}.dm-compose-modal__label{font-weight:500;color:var(--color-3)}.dm-compose-modal__textarea{resize:none;border:1px solid var(--color-2);border-radius:.375rem;padding:.75rem 1rem;line-height:1.5;background:var(--color-1);color:var(--color-5);min-height:100px}.dm-compose-modal__textarea::placeholder{color:var(--color-3)}.dm-compose-modal__textarea:focus{outline:none;border-color:var(--color-4)}.dm-compose-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.user-search-input{position:relative}.user-search-input__input-wrapper .input{width:100%}.user-search-input__dropdown{position:absolute;top:100%;left:0;right:0;background:var(--color-1);border:1px solid var(--color-2);border-radius:.375rem;box-shadow:0 4px 12px #00000080;z-index:100;max-height:300px;overflow-y:auto;margin-top:4px}.user-search-input__selected{margin-bottom:.5rem}.user-search-input__chip{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-2);border-radius:9999px;padding:.25rem .25rem .25rem .5rem}.user-search-input__chip .mention-link{padding:2px 4px}.user-search-input__clear{background:none;border:none;color:var(--color-3);cursor:pointer;line-height:1;padding:4px 8px;border-radius:9999px;transition:all .15s ease}.user-search-input__clear:hover{background:var(--surface-tint);color:var(--color-5)}.about-section{background:var(--color-1);border:1px solid var(--color-2);border-radius:.125rem;padding:1.5rem;margin-bottom:1rem}.about-section h2{font-weight:600;color:var(--color-5);margin-bottom:1rem}.about-section h3{font-weight:600;color:var(--color-5);margin-top:1.5rem;margin-bottom:.5rem}.about-section h3:first-of-type{margin-top:0}.about-section p{color:var(--text-alpha-heavy);line-height:1.6;margin-bottom:.5rem}.about-section ul{margin:.5rem 0;padding-left:1.5rem}.about-section ul li{color:var(--text-alpha-heavy);line-height:1.6;margin-bottom:.25rem}.about-section a{color:var(--color-4);text-decoration:none}.about-section a:hover{text-decoration:underline}.about-section code{background:var(--color-2);padding:2px 6px;border-radius:.125rem}.about-section--footer{background:transparent;border:none;text-align:center;padding:1rem}.about-section--footer p{color:var(--text-alpha-light)}.about{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--surface-tint)}.primary-nav__link--about{color:var(--color-4)!important;text-decoration:none;padding:.25rem 0!important}.primary-nav__link--about:hover{color:var(--color-5)!important}.current-datetime-display,.datetime-separator{color:var(--text-alpha-light)}.primary-nav a.about-link{display:inline}.font-size-switcher{display:flex;align-items:center;gap:.25rem}.font-size-switcher__label{color:var(--color-3);margin-right:.25rem;white-space:nowrap}.sidebar-font-size-mount{display:none}.layout--wide .sidebar-font-size-mount,.layout--phone .sidebar-font-size-mount{display:block;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--surface-tint)}.sidebar-font-size-mount .sidebar-theme-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.sidebar-font-size-mount .sidebar-theme-label,.sidebar-font-size-mount .font-size-switcher__label{width:55px;flex-shrink:0}.sidebar-font-size-mount .sidebar-theme-label{color:var(--color-3);white-space:nowrap}.theme-switcher .custom-dropdown__trigger{height:34px;box-sizing:border-box;padding:0 1rem;background-color:var(--color-2);border:1px solid var(--color-3);border-radius:.25rem}.theme-switcher .custom-dropdown__trigger:hover{border-color:var(--color-4)}.theme-switcher .custom-dropdown__menu{min-width:140px;right:0;left:auto}.sidebar-font-size-mount .theme-switcher .custom-dropdown__menu{left:0;right:auto}.theme-switcher .custom-dropdown__item{color:var(--color-4)}.theme-switcher .custom-dropdown__item--selected{color:var(--color-5)}.btn{display:inline-block;color:var(--color-1);background-color:var(--color-4);border:1px solid var(--color-4);padding:.5rem 1rem;font-weight:500;line-height:1.25;text-decoration:none;white-space:nowrap}.btn:link,.btn:visited{color:var(--color-1);text-decoration:none}.btn{border-radius:.25rem;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;appearance:none;user-select:none}.btn:hover{opacity:.9}.btn:focus{outline:1px solid var(--color-4);outline-offset:2px}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--medium{padding:.25rem .5rem}.btn--mini{padding:0 .25rem}.btn--large{padding:1rem 1.5rem;font-size:19px}.btn--passive{color:var(--color-4);background-color:var(--color-1);border-color:var(--color-4)}.btn--passive:hover{background-color:color-mix(in srgb,var(--color-4) 10%,transparent)}.btn--secondary{color:var(--color-5);background-color:var(--color-2);border-color:var(--color-3)}.btn--secondary:hover{background-color:color-mix(in srgb,var(--color-2) 90%,white);border-color:var(--color-4)}.btn--danger{color:#fff;background-color:#ef4444;border-color:#ef4444}.btn--danger:hover{background-color:#ec1e1e;border-color:#e21313}.btn--danger:focus{outline-color:#ef4444}.btn-icon{display:inline-block;padding:.5rem;border:none;border-radius:.125rem;color:var(--text-alpha-medium);background-color:transparent;cursor:pointer;vertical-align:middle;transition:all .2s ease}.btn-icon:hover,.btn-icon:active,.btn-icon:focus{color:var(--color-6);background-color:color-mix(in srgb,var(--color-6) 10%,transparent)}.btn-icon:disabled{opacity:.6;cursor:not-allowed}.btn-icon svg{display:block}.btn--refresh-new-notes{display:flex;align-items:center;gap:.5rem}.btn--refresh-new-notes__avatars{display:flex;align-items:center;margin-right:.25rem}.btn--refresh-new-notes__avatar{width:24px;height:24px;border-radius:9999px;background-size:cover;background-position:center;background-color:var(--color-3);margin-left:-8px}.btn--refresh-new-notes__avatar:first-child{margin-left:0}.btn--refresh-new-notes__text{font-weight:500;white-space:nowrap}.btn--show-more{display:block;margin:.75rem auto}.btn--fontsizeswitcher{display:flex;align-items:center;justify-content:center;width:34px;height:34px}.nn-carousel{position:relative;padding-bottom:1rem}.nn-carousel-slides{position:relative;min-height:200px}.nn-carousel-slide{display:none}.nn-carousel-slide.active{display:block}.nn-carousel-slide h3{margin-bottom:1rem;color:var(--color-5)}.nn-carousel-slide p{margin-bottom:1rem;line-height:1.6}.nn-carousel-slide ul{margin:1rem 0;padding-left:1.5rem}.nn-carousel-slide ul li{margin-bottom:.5rem;line-height:1.5}.nn-carousel-image{width:100%;max-width:500px;display:block;margin:0 auto;border-radius:.5rem}.nn-carousel-nav{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--color-3)}.nn-carousel-dots{display:flex;gap:.5rem}.nn-carousel-dot{width:8px;height:8px;border-radius:50%;background:var(--color-3);cursor:pointer;transition:background .2s}.nn-carousel-dot.active{background:var(--color-4)}.nn-carousel-dot:hover:not(.active){background:var(--color-4);opacity:.6}.nn-carousel-caption{text-align:center;margin-top:1rem}.nn-carousel--alby .nn-carousel-image{max-width:600px;border:1px solid var(--color-3)}.tabs{display:flex;gap:.5rem}.tabs--scrollable{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth}.tabs--scrollable::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.tabs--scrollable::-webkit-scrollbar-track{background:var(--color-1)}.tabs--scrollable::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.tabs--scrollable::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.tabs--scrollable::-webkit-scrollbar-corner{background:var(--color-1)}.tabs--scrollable .tab{flex-shrink:0;white-space:nowrap}.tab{padding:.5rem 1rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--color-4);cursor:pointer;font-weight:500;transition:all .2s ease}.tab:hover{color:var(--color-5)}.tab--active{color:var(--color-5);border-bottom-color:var(--color-5);background-color:var(--color-2);cursor:default}.tab--closable{display:flex;align-items:center;gap:.5rem}.tab--closable:hover{background:color-mix(in srgb,var(--color-2) 90%,white)}.tab__label{flex:1}.tab__close{background:none;border:none;padding:0;cursor:pointer;color:var(--color-4);transition:color .2s ease;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.tab__close svg{width:14px;height:14px}.tab__close:hover{color:var(--color-5)}.tab .badge{margin-left:.5rem}.tab-content{display:none;height:100%;overflow-y:auto}.tab-content::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.tab-content::-webkit-scrollbar-track{background:var(--color-1)}.tab-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.tab-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.tab-content::-webkit-scrollbar-corner{background:var(--color-1)}.tab-content--active{display:block}.ui-list{display:flex;flex-direction:column}.ui-list__item{padding:1rem 0;border-bottom:1px solid var(--color-2);transition:background .2s ease}.ui-list__item:hover{background:color-mix(in srgb,var(--color-2) 90%,white)}.ui-list__item--clickable{cursor:pointer}.input{width:100%;padding:.75rem;background:var(--color-2);border:1px solid var(--color-2);border-radius:.375rem;color:var(--color-5);font-family:inherit;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.input::placeholder{color:var(--text-alpha-light)}.input:focus{outline:none;border-color:var(--color-4);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-4) 20%,transparent)}.input--title{font-weight:500}.input--monospace{font-family:monospace}.textarea{width:100%;padding:1rem;background:var(--color-2);border:1px solid var(--color-2);border-radius:.375rem;color:var(--color-5);font-family:inherit;line-height:1.6;min-height:200px;resize:vertical;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.textarea::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.textarea::-webkit-scrollbar-track{background:var(--color-1)}.textarea::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.textarea::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.textarea::-webkit-scrollbar-corner{background:var(--color-1)}.textarea::placeholder{color:var(--text-alpha-light)}.textarea:focus{outline:none;border-color:var(--color-4);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-4) 20%,transparent)}.textarea--code{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.textarea--large{min-height:400px}.textarea--small{min-height:120px}label{cursor:pointer}.form__info{border-top:1px solid var(--color-3);padding-top:1rem;margin-bottom:1rem}.radio-option{margin-bottom:.5rem}.mode-options{display:flex;flex-direction:column;gap:1rem}.mode-option{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--color-2);border:2px solid var(--color-3);border-radius:.375rem;cursor:pointer;transition:all .2s ease}.mode-option:hover{border-color:color-mix(in srgb,var(--color-4) 50%,transparent)}.mode-option--active{border-color:var(--color-4);background:color-mix(in srgb,var(--color-4) 5%,transparent)}.mode-option input[type=radio]{margin-top:.25rem;cursor:pointer;accent-color:var(--color-4)}.mode-option__content{flex:1}.mode-option__title{font-weight:600;color:var(--color-5);margin-bottom:.25rem}.mode-option__description{color:var(--text-alpha-medium);line-height:1.5}.mode-option__features{margin:.5rem 0 0;padding-left:1rem;color:var(--text-alpha-medium)}.mode-option__features li{margin-bottom:.25rem}.form__note{margin-top:.5rem;color:var(--text-alpha-light);font-style:italic}.form__row{margin-bottom:1rem}.form__row label{display:block;margin-bottom:.5rem;color:var(--color-4);white-space:nowrap}.form__row--oneline{display:flex;align-items:center;gap:1rem}.form__row--oneline label{display:inline-block;margin-bottom:0}.form__row select,.form__row input,.form__row textarea,.form__row .input-element{width:100%;padding:.5rem 1rem;color:var(--color-5);background:var(--color-1);border:1px solid var(--color-3);border-radius:.125rem}.form__row select:focus,.form__row input:focus,.form__row textarea:focus,.form__row .input-element:focus{outline:none;border-color:var(--color-4)}.form-group{margin-bottom:1rem}.form-group label{display:block;font-weight:600;color:var(--color-5);margin-bottom:.25rem}.timeline-placeholder{flex:1;display:flex;flex-direction:column;gap:1rem}.post-item{background-color:var(--color-2);border:1px solid var(--color-2);border-radius:.5rem;cursor:pointer;transition:all .25s ease-in-out}.post-item:hover{box-shadow:0 10px 15px -3px #00000026,0 4px 6px -2px #00000026;transform:translateY(-1px)}.post-item{padding:1rem}.post-item__heading{margin:0 0 .5rem;font-weight:500}.post-item__text{margin:0;line-height:1.5}.primary-nav{list-style:none;padding:0;margin-bottom:1rem}.primary-nav li{padding:0;margin-bottom:.5rem;border:none;border-radius:0;cursor:default;transition:none;color:inherit}.primary-nav li:hover{background-color:transparent}.primary-nav__link{display:grid;grid-template-columns:20px 1fr;grid-gap:.5rem;align-items:center;padding:.5rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;border-radius:.125rem;font-weight:500;position:relative}.layout--phone .primary-nav__link{padding:.5rem}.primary-nav__link:link,.primary-nav__link:visited{color:var(--color-5)}.primary-nav__link:hover,.primary-nav__link:active,.primary-nav__link:focus,.primary-nav__link.is-active{background:color-mix(in srgb,var(--color-4) 10%,transparent);color:var(--color-4);text-decoration:none}.primary-nav__link--home{grid-template-columns:20px 1fr 20px}.primary-nav__link--notifications,.primary-nav__link--messages{grid-template-columns:20px 1fr auto}.primary-nav__item-icon{width:20px;height:20px}.primary-nav__item-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-nav a:not([class*=primary-nav__]){display:block;padding:.5rem;color:var(--color-5);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;border-radius:.125rem;font-weight:500;position:relative}.primary-nav a:not([class*=primary-nav__])>*{display:inline-block;vertical-align:text-bottom}.primary-nav a:not([class*=primary-nav__])>*:first-child{margin-right:.5rem}.primary-nav a:not([class*=primary-nav__]) svg{width:20px;height:20px}.primary-nav a:not([class*=primary-nav__]):hover,.primary-nav a:not([class*=primary-nav__]).is-active{background:color-mix(in srgb,var(--color-4) 10%,transparent);color:var(--color-4)}.primary-nav .scroll-to-top-btn{display:none;width:20px;height:20px;color:var(--color-5);cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.primary-nav .scroll-to-top-btn:hover{color:var(--color-4)}.primary-nav .notifications-badge{display:none;min-width:20px;height:20px;padding:0 6px;background:var(--color-6);color:var(--color-1);border-radius:9999px;font-weight:600;line-height:20px;text-align:center}.primary-nav .notifications-badge--hashtag-only{background:transparent;border:1px solid var(--color-6);color:var(--color-6);line-height:18px}.primary-nav .notifications-badge--priority-high{animation:badge-pulse 2s ease-in-out infinite;box-shadow:0 0 8px color-mix(in srgb,var(--color-6) 60%,transparent)}.primary-nav__item--accordion .primary-nav__accordion-trigger{display:block;width:100%;padding:.5rem;background:none;border:none;color:var(--color-5);text-align:left;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;border-radius:.125rem;font-weight:500;font-size:inherit;font-family:inherit}.primary-nav__item--accordion .primary-nav__accordion-trigger svg{width:20px;height:20px;vertical-align:text-bottom;display:inline-block}.primary-nav__item--accordion .primary-nav__accordion-trigger svg:not(.primary-nav__accordion-icon){margin-right:.5rem}.primary-nav__item--accordion .primary-nav__accordion-trigger svg.primary-nav__accordion-icon{margin-right:.25rem;transition:transform .2s ease}.primary-nav__item--accordion .primary-nav__accordion-trigger:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent);color:var(--color-4)}.primary-nav__item--expanded .primary-nav__accordion-icon{transform:rotate(90deg)}.primary-nav__item--expanded .primary-nav__submenu{display:block}.primary-nav__submenu{display:none;list-style:none;padding:0;padding-left:1rem;margin:.25rem 0 0}.primary-nav__sublink,.primary-nav__sublink:link,.primary-nav__sublink:visited{display:grid;grid-template-columns:16px 1fr;grid-gap:.5rem;align-items:center;padding:.5rem .5rem .5rem 1rem;color:var(--color-5);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;border-radius:.125rem;font-weight:400}.primary-nav__sublink:hover,.primary-nav__sublink:active,.primary-nav__sublink:focus,.primary-nav__sublink.is-active,.primary-nav__sublink:link:hover,.primary-nav__sublink:link:active,.primary-nav__sublink:link:focus,.primary-nav__sublink:link.is-active,.primary-nav__sublink:visited:hover,.primary-nav__sublink:visited:active,.primary-nav__sublink:visited:focus,.primary-nav__sublink:visited.is-active{background:color-mix(in srgb,var(--color-4) 10%,transparent);color:var(--color-4);text-decoration:none}.primary-nav__sublink-icon{width:16px;height:16px}.primary-nav__sublink-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes badge-pulse{0%,to{transform:scale(1);box-shadow:0 0 8px color-mix(in srgb,var(--color-6) 60%,transparent)}50%{transform:scale(1.15);box-shadow:0 0 12px color-mix(in srgb,var(--color-6) 80%,transparent)}}.note-media{margin:.75rem 0}.note-media img,.note-media video{max-width:100%;border-radius:.5rem}.note-media img{height:auto;display:block}.note-media video{width:100%}.note-media .note-image{max-width:100%;height:auto;display:block;border-radius:.5rem}.note-media .note-video{width:100%;border-radius:.5rem;background:transparent;object-fit:contain}.note-media .video-thumbnail{max-width:100%;height:auto;display:block;border-radius:.5rem}.note-media .video-link{display:inline-block;margin-top:.5rem;color:var(--color-4);text-decoration:none;font-weight:500}.note-media .video-link:hover{text-decoration:underline}.note-media.note-media--grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.note-media.note-media--grid-2 .note-image{width:100%;height:100%;object-fit:cover}.note-media.note-media--grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.note-media.note-media--grid-3 .note-image{width:100%;height:100%;object-fit:cover}.note-media.note-media--grid-2x2{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.note-media.note-media--grid-2x2 .note-image{width:100%;height:100%;object-fit:cover}.note-media.note-media--grid-3-cols{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.note-media.note-media--grid-3-cols .note-image{width:100%;height:100%;object-fit:cover}.note-media-inline{margin:1rem 0}.note-media-inline .note-image,.note-media-inline .note-video{max-width:100%;height:auto;display:block;border-radius:.5rem}.note-media-inline video{width:100%}.youtube-embed-wrapper{margin:1rem 0}.youtube-embed-wrapper .youtube-embed{position:relative;width:100%;max-width:514px;padding-bottom:min(56.25%,289px);border-radius:.5rem;background:var(--color-1)}.youtube-embed-wrapper .youtube-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:.5rem}.youtube-embed-wrapper .youtube-external-link{display:inline-flex;align-items:center;gap:6px;margin-top:.5rem;color:var(--color-4);text-decoration:none;cursor:pointer}.youtube-embed-wrapper .youtube-external-link:before{content:"";width:20px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 20'%3E%3Cpath fill='%23FF0000' d='M27.4 3.1c-.3-1.2-1.2-2.1-2.4-2.4C22.8 0 14 0 14 0S5.2 0 3 .7C1.8 1 .9 1.9.6 3.1 0 5.3 0 10 0 10s0 4.7.6 6.9c.3 1.2 1.2 2.1 2.4 2.4 2.2.7 11 .7 11 .7s8.8 0 11-.7c1.2-.3 2.1-1.2 2.4-2.4.6-2.2.6-6.9.6-6.9s0-4.7-.6-6.9z'/%3E%3Cpath fill='%23FFF' d='M11.2 14.3L18.5 10l-7.3-4.3v8.6z'/%3E%3C/svg%3E") no-repeat center;background-size:contain}.youtube-embed-wrapper .youtube-external-link:hover{text-decoration:underline}.nsfw-media{position:relative;margin:.75rem 0}.nsfw-media img,.nsfw-media video{filter:blur(20px);opacity:.7;max-width:100%;border-radius:.5rem}.nsfw-media:after{content:"NSFW - Sensitive Content";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#00000080;color:#fff;padding:.5rem 1rem;font-weight:600;pointer-events:none;z-index:1}.message,.quote-muted,.quote-error{border-radius:.375rem;padding:.75rem;margin:.5rem 0;display:flex;align-items:center;gap:.75rem}.message .message-icon,.quote-muted .message-icon,.quote-muted .quote-muted__icon,.quote-error .message-icon,.quote-error .error-icon{flex-shrink:0}.message .message-content,.quote-muted .message-content,.quote-muted .quote-muted__content,.quote-error .message-content,.quote-error .quote-error-content{flex:1;display:flex;flex-direction:column;gap:.25rem}.message .message-text,.quote-muted .message-text,.quote-error .message-text,.quote-error .error-text{color:var(--color-5);font-weight:500}.message .message-details,.quote-muted .message-details,.quote-error .message-details{color:var(--color-5);opacity:.7;font-family:monospace}.quote-error{background:var(--color-2);border:1px solid var(--color-2)}.quote-error .message-content,.quote-error .quote-muted .quote-muted__content,.quote-muted .quote-error .quote-muted__content,.quote-error .quote-error-content{color:var(--text-alpha-medium)}.quote-muted{background:var(--color-2);border:1px solid var(--color-2)}.quote-muted .quote-muted__content{display:flex;align-items:flex-start;gap:1rem}.quote-muted .quote-muted__text{flex:1}.quote-muted .quote-muted__text p{margin:0 0 .5rem}.quote-muted .quote-muted__show-btn{background:none;border:none;color:var(--color-4);padding:0;cursor:pointer;text-decoration:underline}.quote-muted .quote-muted__show-btn:hover{opacity:.8}.follow-btn,.follow-btn-dropdown{padding:.5rem 1rem;font-weight:600;border-radius:.25rem;border:1px solid var(--color-4);background:transparent;color:var(--color-4);cursor:pointer;transition:all .2s ease}.follow-btn:hover,.follow-btn-dropdown:hover,.follow-btn.following,.following.follow-btn-dropdown,.follow-btn[data-action=unfollow],[data-action=unfollow].follow-btn-dropdown{background:var(--color-4);color:var(--color-2)}.follow-btn.following:hover,.following.follow-btn-dropdown:hover,.follow-btn[data-action=unfollow]:hover,[data-action=unfollow].follow-btn-dropdown:hover{background:transparent;color:var(--color-4)}.follow-dropdown-container{position:relative;display:inline-block}.follow-btn-dropdown{display:flex;align-items:center;gap:.25rem}.follow-dropdown-menu{position:absolute;top:100%;left:0;margin-top:.25rem;background:var(--color-1);border:1px solid var(--color-3);border-radius:.125rem;box-shadow:0 4px 12px #00000080;min-width:200px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.follow-dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.follow-dropdown-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;background:transparent;border:none;color:var(--color-5);text-align:left;cursor:pointer;transition:background .2s ease}.follow-dropdown-item:first-child{border-radius:.125rem .125rem 0 0}.follow-dropdown-item:last-child{border-radius:0 0 .125rem .125rem}.follow-dropdown-item:only-child{border-radius:.125rem}.follow-dropdown-item:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent)}.follow-dropdown-item svg{flex-shrink:0;opacity:.7}.dropdown-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;background:transparent;border:none;border-radius:.125rem;color:var(--color-5);opacity:.6;cursor:pointer;transition:all .2s ease}.dropdown-menu-trigger:hover{background:color-mix(in srgb,var(--color-2) 90%,white);opacity:1}.dropdown-menu-trigger:active{transform:scale(.95)}.dropdown-menu-trigger svg{width:16px;height:16px;pointer-events:none}.dropdown-menu{position:fixed;min-width:180px;padding:.5rem;background:var(--color-2);border:1px solid color-mix(in srgb,var(--color-2) 80%,white);border-radius:.375rem;box-shadow:0 4px 12px #00000080;z-index:1000}.dropdown-menu-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;border-radius:.125rem;color:var(--color-5);text-align:left;cursor:pointer;transition:all .15s ease}.dropdown-menu-item svg{width:16px;height:16px;flex-shrink:0;opacity:.7;transition:opacity .15s ease}.dropdown-menu-item:hover{background:color-mix(in srgb,var(--color-2) 80%,white)}.dropdown-menu-item:hover svg{opacity:1}.dropdown-menu-item:active{transform:scale(.98)}.dropdown-menu-item--danger{color:#ef4444}.dropdown-menu-item--danger svg{color:#ef4444}.dropdown-menu-item--danger:hover{background:#ef444426}.dropdown-menu-item--warning{color:#f59e0b}.dropdown-menu-item--warning svg{color:#f59e0b}.dropdown-menu-item--warning:hover{background:#f59e0b1a}.dropdown-menu-divider{height:1px;margin:.5rem 0;background:color-mix(in srgb,var(--color-2) 80%,white)}.dropdown-menu-header{padding:.5rem 1rem .25rem;font-weight:600;color:var(--text-alpha-light);text-transform:uppercase;letter-spacing:.05em}@media(max-width:640px){.dropdown-menu{min-width:160px}.dropdown-menu-item{padding:.625rem .875rem}}.nn-ui-toggle{background:var(--color-1);border:1px solid var(--color-2);border-radius:.125rem;overflow:hidden;transition:all .2s ease;margin-bottom:1rem}.nn-ui-toggle__header{display:flex;align-items:center;justify-content:space-between;padding:1rem;cursor:pointer;user-select:none;transition:background .2s ease}.nn-ui-toggle__header:hover{background:var(--color-2)}.nn-ui-toggle__info{flex:1}.nn-ui-toggle__title{color:var(--color-5);margin:0 0 .25rem}.nn-ui-toggle__description{color:var(--text-alpha-medium);line-height:1.4;margin:0}.nn-ui-toggle__toggle{background:none;border:none;color:var(--color-5);cursor:pointer;padding:.5rem;transition:transform .2s ease;flex-shrink:0;display:flex;align-items:center;justify-content:center}.nn-ui-toggle__toggle svg{width:20px;height:20px;display:block}.nn-ui-toggle__content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 1rem}.nn-ui-toggle.open .nn-ui-toggle__header{background-color:var(--color-2)}.nn-ui-toggle.open .nn-ui-toggle__toggle{transform:rotate(180deg)}.nn-ui-toggle.open .nn-ui-toggle__content{max-height:5000px;padding-bottom:1rem}.bookmarks-empty-state,.follows-empty-state,.mutes-empty-state{padding:2rem;text-align:center;color:var(--color-5)}.bookmarks-loading,.follows-loading,.follows-list-loading,.mutes-loading,.mute-list-loading,.tribes-loading{padding:2rem;text-align:center;color:var(--color-5);animation:pulsate 2.5s ease-in-out infinite}.bookmarks-list,.follows-list,.mutes-list{padding:1rem 0}.list-sync-controls{display:flex;gap:.5rem;flex-wrap:wrap;padding:1rem 0}.list-sync-info{padding-bottom:.5rem;margin:0;color:var(--color-3);text-align:left;border-bottom:1px solid var(--color-2)}.list-sync-info--easy{padding:1rem 0}.bookmark-item{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid var(--color-2);transition:background .2s ease}.bookmark-item:hover{background:color-mix(in srgb,var(--color-2) 90%,white)}.bookmark-item__content-wrapper{flex:1;cursor:pointer}.bookmark-item__author{font-weight:600;color:var(--color-5);margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.bookmark-item__content{color:var(--color-5);margin-bottom:.25rem;line-height:1.4}.bookmark-item__timestamp{color:color-mix(in srgb,var(--color-5) 60%,black)}.bookmark-item__delete{background:none;border:none;padding:.5rem;cursor:pointer;color:color-mix(in srgb,var(--color-5) 40%,black);transition:color .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bookmark-item__delete:hover{color:var(--color-4)}.bookmark-item__delete svg{display:block}.follows-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:1rem 0;position:sticky;top:0;z-index:10}@media(max-width:639px){.follows-header{margin-bottom:.5rem}}.follows-stats{font-weight:600;color:var(--color-5);white-space:nowrap}@media(max-width:639px){.follows-stats{margin-bottom:.5rem}}.follows-filter label{display:flex;align-items:center;gap:.25rem;color:var(--color-3);cursor:pointer;white-space:nowrap}.follows-filter label:hover{color:var(--color-4)}.follows-filter__toggle{cursor:pointer;accent-color:var(--color-4)}.follow-item{display:flex;align-items:center;gap:1rem;padding:1rem 0}.follow-item__content-wrapper{flex:1;display:flex;align-items:center;gap:1rem;cursor:pointer}.follow-item__avatar{flex-shrink:0}.follow-item__info{gap:.25rem}.follow-item__username{font-weight:600;color:var(--color-5);display:flex;align-items:center;gap:.5rem}.follow-item__petname{color:color-mix(in srgb,var(--color-5) 60%,black)}.follow-item__unfollow-btn{flex-shrink:0}.mute-item{display:flex;align-items:center;gap:1rem}.mute-item__content-wrapper{flex:1;display:flex;align-items:center;gap:1rem;cursor:pointer}.mute-item__avatar{flex-shrink:0}.mute-item__info{flex:1}.mute-item__username{font-weight:600;color:var(--color-5);display:flex;align-items:center;gap:.5rem}.mute-item__unmute-btn{flex-shrink:0}.mute-item--thread .mute-item__content-wrapper{cursor:pointer}.mute-item__thread-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:color-mix(in srgb,var(--color-2) 90%,white);border-radius:.125rem;color:#f59e0b;flex-shrink:0}.mute-item__event-id{font-family:monospace;color:var(--color-3);display:flex;align-items:center;gap:.5rem}.mute-item__thread-content{color:var(--color-5);line-height:1.4;display:flex;align-items:center;gap:.5rem;word-break:break-word}.mute-section{margin-bottom:1.5rem}.mute-section:last-child{margin-bottom:0}.mute-section__header{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--color-2) 80%,white);margin-bottom:.5rem}.mute-section__title{font-weight:600;color:var(--color-3);text-transform:uppercase;letter-spacing:.05em}.external-follows-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:1rem 0;border-bottom:1px solid var(--color-2)}.external-follows-stats{color:var(--color-5)}.external-follows-search{flex:1;min-width:150px;max-width:250px;padding:.5rem;border:1px solid var(--color-2);border-radius:.125rem;background:transparent;color:var(--color-5)}.external-follows-search::placeholder{color:var(--color-3)}.external-follows-search:focus{outline:none;border-color:var(--color-4)}.external-follow-item__status{color:var(--color-3);padding:.25rem .5rem}.external-follow-item__follow-btn{flex-shrink:0}.user-login-bar{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-bottom:1rem}.mobile-header{display:none;position:fixed;top:0;left:0;right:0;height:48px;background:var(--color-1);border-bottom:1px solid var(--color-2);z-index:100;align-items:center;justify-content:center;padding:0 1rem}.mobile-header__hamburger{position:absolute;left:1rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;color:var(--color-5);padding:0}.mobile-header__hamburger svg{width:24px;height:24px}.mobile-header__hamburger:hover{color:var(--color-4)}.mobile-header .hamburger-badge{display:none;position:absolute;top:6px;right:6px;width:10px;height:10px;background:var(--color-6);border-radius:50%}.sidebar-overlay{display:none;position:fixed;inset:0;background:#00000080;z-index:199;opacity:0;transition:opacity .3s ease;pointer-events:none}.sidebar-overlay--visible{opacity:1;pointer-events:auto}.list-view-primary{height:100%;display:flex;flex-direction:column;overflow:hidden}.list-view-primary__header{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid var(--color-2);flex-shrink:0}.list-view-primary__back{display:none;flex-shrink:0;color:var(--color-4)}@media(min-width:640px){.list-view-primary__back{display:inline-block}}.list-view-primary__back svg{display:block}.list-view-primary__title{font-weight:600;color:var(--color-5);margin-bottom:0}.list-view-primary__content{flex:1;overflow-y:auto;overflow-x:hidden}.list-view-primary__content::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.list-view-primary__content::-webkit-scrollbar-track{background:var(--color-1)}.list-view-primary__content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.list-view-primary__content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.list-view-primary__content::-webkit-scrollbar-corner{background:var(--color-1)}.list-view-primary__content{padding:1rem}.list-view-primary__content .bookmarks-list,.list-view-primary__content .follows-list,.list-view-primary__content .mutes-list{padding:1rem 0}.search-view-primary{height:100%;display:flex;flex-direction:column;overflow:hidden}.search-view-primary__header{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid var(--color-2);flex-shrink:0}.search-view-primary__back{display:none;flex-shrink:0;color:var(--color-4)}@media(min-width:640px){.search-view-primary__back{display:inline-block}}.search-view-primary__back svg{display:block}.search-view-primary__title{font-weight:600;color:var(--color-5);margin-bottom:0}.search-view-primary__content{flex:1;overflow-y:auto;overflow-x:hidden}.search-view-primary__content::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.search-view-primary__content::-webkit-scrollbar-track{background:var(--color-1)}.search-view-primary__content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.search-view-primary__content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.search-view-primary__content::-webkit-scrollbar-corner{background:var(--color-1)}.search-view-primary__content{padding:1rem}.search-view-primary__content .tab-content{display:block;height:100%;overflow-y:auto}.search-view-primary__content .tab-content::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.search-view-primary__content .tab-content::-webkit-scrollbar-track{background:var(--color-1)}.search-view-primary__content .tab-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.search-view-primary__content .tab-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.search-view-primary__content .tab-content::-webkit-scrollbar-corner{background:var(--color-1)}.search-view-primary__content .tab-content.tab-content--active{display:block}.sidebar{border:1px solid var(--color-2);border-radius:.5rem;overflow-y:auto;background-color:var(--color-2)}.sidebar::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.sidebar::-webkit-scrollbar-track{background:var(--color-1)}.sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.sidebar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.sidebar::-webkit-scrollbar-corner{background:var(--color-1)}.sidebar-content{display:flex;flex-direction:column;position:relative;height:100%;padding:1rem}@media(max-width:767px){.sidebar-content{padding:.5rem}}.sidebar-scrollable{flex:1;overflow-y:auto;overflow-x:hidden}.sidebar-scrollable::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.sidebar-scrollable::-webkit-scrollbar-track{background:var(--color-1)}.sidebar-scrollable::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.sidebar-scrollable::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.sidebar-scrollable::-webkit-scrollbar-corner{background:var(--color-1)}.sidebar-scrollable{-webkit-overflow-scrolling:touch;padding-bottom:70px}.sidebar-header{margin-bottom:1rem}.layout--phone .sidebar-header{display:none}.new-post-dropup{position:absolute;bottom:1rem;left:0;right:0;margin:0 1rem}.new-post-dropup .btn--new-post{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.new-post-dropup .btn--new-post svg{width:40px}.new-post-dropup .btn--new-post .dropup-arrow{width:12px;height:12px;transition:transform .2s ease}.new-post-dropup__menu{display:none;position:absolute;bottom:100%;left:0;right:0;margin-bottom:.5rem;background:var(--color-2);border:1px solid var(--color-2);border-radius:.375rem;box-shadow:0 4px 12px #00000080;overflow:hidden;z-index:100}.new-post-dropup__menu.is-open{display:block}.new-post-dropup__item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:var(--color-5);font-weight:500;font-family:inherit;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;text-align:left}.new-post-dropup__item svg{width:18px;height:18px;flex-shrink:0}.new-post-dropup__item:hover{background:color-mix(in srgb,var(--color-4) 10%,transparent);color:var(--color-4)}.new-post-dropup__item:not(:last-child){border-bottom:1px solid var(--color-2)}.sidebar-welcome-link{display:none;margin-bottom:1rem}.sidebar--logged-out .sidebar-welcome-link{display:block}.sidebar--logged-out .wallet-balance-container,.sidebar--logged-out .primary-nav__link--home,.sidebar--logged-out .primary-nav__link--profile,.sidebar--logged-out .primary-nav__link--notifications,.sidebar--logged-out .primary-nav__link--articles,.sidebar--logged-out .primary-nav__link--messages,.sidebar--logged-out .primary-nav__link--settings,.sidebar--logged-out .primary-nav__link--search,.sidebar--logged-out .primary-nav__item--accordion,.sidebar--logged-out .new-post-dropup{display:none}@container (max-width: 350px){.note-header .note-header__user .user-identity__info{max-width:120px}}@container (min-width: 600px){.note-header .note-header__user .user-identity__info{max-width:400px}}@media(prefers-reduced-motion:reduce){.note-header .note-header__verification{transition:none}.note-header .note-header__verification:hover{transform:none}}.note-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%}.note-header__user{flex:1;min-width:0}.note-header__user .user-identity{max-width:100%}.note-header__user .user-identity .user-identity__avatar{width:40px;height:40px}.note-header__handle-row{display:flex;align-items:baseline;gap:.5rem;min-width:0}.note-header__handle-row .user-identity__handle{min-width:0;flex:1}.note-header__client{color:var(--color-3);white-space:nowrap}.note-header__meta{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.note-header__verification{width:16px;height:16px;color:var(--color-4);background:color-mix(in srgb,var(--color-4) 20%,transparent);border-radius:9999px;display:grid;place-items:center;font-weight:700;transition:all .2s ease}.note-header__verification:hover{background:color-mix(in srgb,var(--color-4) 30%,transparent);transform:scale(1.1)}.note-header__timestamp{color:var(--color-5);opacity:.6;font-variant-numeric:tabular-nums;white-space:nowrap}.note-header__menu-container{display:flex;align-items:center}.note-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:auto;padding:0;background:transparent;border:none;border-radius:.125rem;color:var(--color-5);opacity:.6;cursor:pointer;transition:all .2s ease}.note-menu-trigger:hover{background:color-mix(in srgb,var(--color-2) 90%,white);opacity:1}.note-menu-trigger:active{transform:scale(.95)}.note-menu-trigger svg{width:16px;height:16px;pointer-events:none}.note-menu-dropdown{position:fixed;min-width:220px;padding:.5rem;background:var(--color-2);border:1px solid color-mix(in srgb,var(--color-2) 80%,white);border-radius:.375rem;box-shadow:0 4px 12px #00000080;z-index:1000}.note-menu-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;border-radius:.125rem;color:var(--color-5);text-align:left;cursor:pointer;transition:all .15s ease}.note-menu-item svg{width:16px;height:16px;flex-shrink:0;opacity:.7;transition:opacity .15s ease}.note-menu-item:hover{background:color-mix(in srgb,var(--color-2) 80%,white)}.note-menu-item:hover svg{opacity:1}.note-menu-item:active{transform:scale(.98)}.note-menu-item--danger{color:#ef4444}.note-menu-item--danger svg{color:#ef4444}.note-menu-item--danger:hover{background:#ef444426}.note-menu-item--warning{color:#f59e0b}.note-menu-item--warning svg{color:#f59e0b}.note-menu-item--warning:hover{background:#f59e0b1a}.note-menu-divider{height:1px;margin:.5rem 0;background:color-mix(in srgb,var(--color-2) 80%,white)}.note-menu-section-header{padding:.5rem 1rem .25rem;font-weight:600;color:var(--text-alpha-light);text-transform:uppercase;letter-spacing:.05em}.note-menu-relay-item{padding:.5rem 1rem;color:var(--text-alpha-medium);font-family:monospace;word-break:break-all;line-height:1.4}.note-header__menu-container{display:inline-flex;align-items:center;margin-left:auto}@media(max-width:640px){.note-menu-dropdown{min-width:200px}.note-menu-item{padding:.625rem .875rem}}.main-layout{display:grid;height:100vh;box-sizing:border-box;overflow:hidden;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar" "primary";gap:.5rem;padding:.5rem}@media(min-width:640px){.main-layout{grid-template-columns:clamp(200px,24vw,240px) 1fr;grid-template-rows:1fr;grid-template-areas:"sidebar primary";gap:1rem;padding:1rem}}@media(min-width:1024px){.main-layout{grid-template-columns:clamp(200px,18vw,250px) 1fr 1fr;grid-template-rows:1fr;grid-template-areas:"sidebar primary secondary"}}html.layout--wide .main-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"sidebar" "primary"}@media(min-width:640px){html.layout--wide .main-layout{grid-template-columns:clamp(200px,24vw,240px) 1fr;grid-template-rows:1fr;grid-template-areas:"sidebar primary"}}@media(min-width:1024px){html.layout--wide .main-layout{grid-template-columns:clamp(200px,16vw,240px) 1fr;grid-template-rows:1fr}}html.layout--wide .main-layout .secondary-content{display:none}html.layout--phone .mobile-header{display:flex}html.layout--phone .sidebar-overlay{display:block}html.layout--phone .main-layout{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"primary";padding:48px 0 0;gap:0}html.layout--phone .main-layout .sidebar{position:fixed;top:0;left:0;bottom:0;width:230px;max-width:80vw;z-index:200;background:var(--color-1);transform:translate(-100%);transition:transform .3s ease;overflow-y:auto}html.layout--phone .main-layout .sidebar::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}html.layout--phone .main-layout .sidebar::-webkit-scrollbar-track{background:var(--color-1)}html.layout--phone .main-layout .sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}html.layout--phone .main-layout .sidebar::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}html.layout--phone .main-layout .sidebar::-webkit-scrollbar-corner{background:var(--color-1)}html.layout--phone .main-layout .sidebar--open{transform:translate(0)}html.layout--phone .main-layout .sidebar .sidebar-content{padding-top:1rem}html.layout--phone .main-layout .secondary-content{display:none}html.layout--phone .main-layout .primary-content{height:calc(100vh - 48px);padding:0}.sidebar{grid-area:sidebar;min-width:0;min-height:100%;overflow:hidden}.primary-content{grid-area:primary;min-width:0;overflow-y:auto;overflow-x:hidden;height:100%}.primary-content::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.primary-content::-webkit-scrollbar-track{background:var(--color-1)}.primary-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.primary-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.primary-content::-webkit-scrollbar-corner{background:var(--color-1)}.primary-content{will-change:scroll-position;contain:layout style paint;-webkit-overflow-scrolling:touch}.secondary-content{grid-area:secondary;min-width:0;overflow-y:auto;overflow-x:hidden;height:100%;will-change:scroll-position;contain:layout style paint;-webkit-overflow-scrolling:touch}.secondary-content .tabs{border-bottom:1px solid var(--color-2)}.secondary-content .secondary-content-body{height:calc(100% - 120px);overflow:hidden;position:relative}@media(min-width:1024px){.secondary-content .secondary-content-body .tab-content{padding-right:.5rem}}.secondary-content::-webkit-scrollbar{width:8px;height:8px;background-color:var(--color-1)}.secondary-content::-webkit-scrollbar-track{background:var(--color-1)}.secondary-content::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-2) 70%,white);border-radius:.25rem}.secondary-content::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-2) 50%,white)}.secondary-content::-webkit-scrollbar-corner{background:var(--color-1)}.hidden{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}
