#app{width:100%;height:100vh;margin:0;padding:0;font-weight:var(--weight-500)}.security-blocked-marquee,.security-blocked-content{display:inline-block;padding:4px 8px;margin:2px 0;background-color:var(--accent-color-alpha-10, rgba(255, 193, 7, .1));color:var(--accent-color, #ffc107);border:1px solid var(--accent-color-alpha-30, rgba(255, 193, 7, .3));border-radius:4px;font-size:.875rem;font-weight:500;font-style:italic;opacity:.8;transition:opacity .2s ease}.security-blocked-marquee:hover,.security-blocked-content:hover{opacity:1}:root{--spacing-xs: .2rem;--spacing-sm: .4rem;--spacing-md: .6rem;--spacing-lg: .8rem;--spacing-xl: 1rem;--spacing-2l: 1.2rem;--spacing-3l: 1.6rem;--spacing-4l: 2rem;--spacing-5l: 2.4rem;--font-family-primary: "Noto Sans JP", "Noto Sans", "M PLUS Rounded 1c", -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--font-family-title: "MuseoModerno", "Noto Sans JP", "Noto Sans", sans-serif;--font-family-mono: "Space Mono", "SF Mono", "Monaco", "Inconsolata", "Roboto Mono", "Source Code Pro", monospace;--font-3s: .5rem;--font-2s: .6rem;--font-xs: .7rem;--font-sm: .8rem;--font-md: .9rem;--font-lg: 1rem;--font-xl: 1.1rem;--font-2l: 1.3rem;--font-3l: 1.8rem;--font-4l: 2.2rem;--weight-300: 300;--weight-400: 400;--weight-500: 500;--weight-600: 600;--weight-700: 700;--weight-800: 800;--weight-900: 900;--icon-xs: .9rem;--icon-sm: 1.1rem;--icon-md: 1.3rem;--icon-lg: 1.8rem;--icon-xl: 2.2rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 50%;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--avatar-xs-size: 20px;--avatar-sm-size: 35px;--avatar-md-size: 40px;--avatar-lg-size: 40px;--avatar-xl-size: 50px;--avatar-xxl-size: 80px;--badge-avatar-size: 20px;--breakpoint-mobile: 640px;--min-width: 300px;--header-height: 60px;--text-primary: #1a202c;--text-secondary: #4a5568;--text-tertiary: #718096;--background-primary-rgb: 255, 255, 255;--background-secondary-rgb: 247, 250, 252;--card-bg: var(--background-primary);--card-hover-bg: var(--background-secondary)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*{font-family:inherit;font-weight:inherit}html{font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-family-primary);font-size:var(--font-md);font-weight:var(--weight-500);line-height:1.6;color:var(--text-primary, #1a202c);background:var(--background-primary, #ffffff);min-width:var(--min-width);transition:background-color var(--transition-normal),color var(--transition-normal)}.neomorph{background:var(--background-tertiary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.neomorph:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.neomorph-pressed{background:var(--background-tertiary);border-radius:var(--radius-xl);box-shadow:var(--shadow-inset)}.neomorph-flat{background:var(--background-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.neumorphic-inset{box-shadow:var(--neuro-inset-md)}.neumorphic-inset-light{box-shadow:var(--neuro-inset-sm)}.neumorphic-inset-strong{box-shadow:var(--neuro-inset-md)}.neumorphic-raised{box-shadow:var(--neuro-raised-md)}.neumorphic-raised-light{box-shadow:var(--neuro-raised-sm)}.neumorphic-raised-strong{box-shadow:var(--neuro-raised-wide)}.neumorphic-input{background:var(--background-secondary);border:none;box-shadow:var(--neuro-inset-sm);transition:all var(--transition-fast)}.neumorphic-input:focus{outline:none;box-shadow:var(--neuro-inset-sm),0 0 0 2px var(--focus-ring)}.neumorphic-button{background:var(--background-secondary);border:none;box-shadow:var(--neuro-raised-sm);transition:all var(--transition-fast);cursor:pointer}.neumorphic-button:hover{box-shadow:var(--neuro-raised-md)}.neumorphic-button:active{box-shadow:var(--neuro-inset-sm);transform:translateY(1px)}.neumorphic-button:disabled{cursor:not-allowed;opacity:.6;box-shadow:var(--neuro-inset-sm)}.reaction-btn{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-xs);padding:var(--spacing-xs);border:none;background:transparent;cursor:pointer;transition:all var(--transition-fast);color:var(--reaction-default);font-size:var(--font-xs);min-width:56px;border-radius:var(--radius-sm);flex:1}.reaction-btn:hover{background:rgba(var(--background-secondary-rgb),.3)}.reaction-btn:active{background:rgba(var(--background-secondary-rgb),.5)}.card{background:var(--background-tertiary);border-radius:var(--radius-xl);padding:var(--spacing-lg);margin:var(--spacing-md) 0;box-shadow:var(--shadow-md);transition:all var(--transition-normal);position:relative}.card-compact{padding:var(--spacing-md);margin:var(--spacing-sm) 0}.card-flat{box-shadow:var(--shadow-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-family-primary);font-size:var(--font-md);font-weight:var(--weight-600);text-decoration:none;color:var(--text-primary);background:var(--background-tertiary);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;transition:all var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn:active{box-shadow:var(--shadow-inset);transform:translateY(0)}.btn-sm{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-sm)}.btn-lg{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-lg)}.btn-round{border-radius:var(--radius-full);width:48px;height:48px;padding:0}.btn-disabled,.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.input{width:100%;padding:var(--spacing-md);font-family:var(--font-family-primary);font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);background:var(--background-secondary);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-inset);transition:all var(--transition-normal);outline:none}.input:focus{box-shadow:var(--shadow-inset),0 0 0 2px var(--accent-color)}.input::-moz-placeholder{color:var(--text-tertiary)}.input::placeholder{color:var(--text-tertiary)}.nav-tabs{display:flex;background:var(--background-secondary);border-radius:8px;padding:4px;margin-bottom:var(--spacing-lg)}.nav-tab{flex:1;padding:.75rem;text-align:center;color:var(--text-secondary);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-family:var(--font-family-primary);font-size:var(--font-sm);font-weight:var(--weight-600)}.nav-tab:hover{color:var(--text-primary);background:var(--background-primary)}.nav-tab.active{color:var(--text-primary);background:var(--background-secondary)}.avatar-base{border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;flex-shrink:0;position:relative}.avatar-xl{width:var(--avatar-xl-size, 60px);height:var(--avatar-xl-size, 60px)}.avatar-lg{width:var(--avatar-lg-size, 48px);height:var(--avatar-lg-size, 48px)}.avatar-md{width:var(--avatar-md-size, 48px);height:var(--avatar-md-size, 48px)}.avatar-sm{width:var(--avatar-sm-size, 42px);height:var(--avatar-sm-size, 42px)}.avatar-xs{width:var(--avatar-xs-size, 36px);height:var(--avatar-xs-size, 36px)}.avatar-image{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.avatar-placeholder{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-hover) 100%);color:#fff;font-family:var(--font-family-primary);font-weight:var(--weight-700);font-size:var(--font-sm)}.avatar-container{padding:5px;border-radius:50%;background:var(--background-primary);display:inline-flex;align-items:center;justify-content:center}.avatar-profile{width:192px;height:192px}.flex-layout{display:flex;align-items:flex-start;gap:var(--spacing-md);width:100%}.flex-content{flex:1;min-width:0;width:100%}.flex-sidebar{flex-shrink:0}.title{font-family:var(--font-family-title);font-weight:var(--weight-900)}.title-lg{font-family:var(--font-family-title);font-weight:var(--weight-900);font-size:var(--font-2l);line-height:1.2}.title-md{font-family:var(--font-family-title);font-weight:var(--weight-900);font-size:var(--font-xl);line-height:1.3}.title-sm{font-family:var(--font-family-title);font-weight:var(--weight-900);font-size:var(--font-lg);line-height:1.4}.mono{font-family:var(--font-family-mono)}.npub{font-family:var(--font-family-mono);font-weight:var(--weight-500);letter-spacing:-.025em}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.animate-fade-in{animation:fadeIn var(--transition-normal)}.animate-slide-in{animation:slideIn var(--transition-normal)}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width: 639px){:root{--font-md: .875rem;--spacing-lg: 1rem;--spacing-xl: 1.25rem}.card{margin:var(--spacing-sm) 0;padding:var(--spacing-md)}.btn{padding:var(--spacing-sm) var(--spacing-md)}}.btn-circle[data-v-9c75e6ad]{border:none;cursor:pointer;font-weight:var(--weight-600);transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;position:relative;outline:none;border-radius:50%;flex-direction:row;gap:0}.btn-circle--xs[data-v-9c75e6ad]{width:25px;height:25px;font-size:var(--font-xs)}.btn-circle--sm[data-v-9c75e6ad]{width:30px;height:30px;font-size:var(--font-sm)}.btn-circle--md[data-v-9c75e6ad]{width:35px;height:35px;font-size:var(--font-sm)}.btn-circle--lg[data-v-9c75e6ad]{width:45px;height:45px;font-size:var(--font-md)}.btn-circle--xl[data-v-9c75e6ad]{width:55px;height:55px;font-size:var(--font-md)}.btn-circle--2xl[data-v-9c75e6ad]{width:65px;height:65px;font-size:var(--font-lg)}.btn-circle[data-v-9c75e6ad] *,.btn-circle[data-v-9c75e6ad]:before,.btn-circle[data-v-9c75e6ad]:after{transition:all .3s ease}.btn-circle span[data-v-9c75e6ad],.btn-circle svg[data-v-9c75e6ad]{display:inline-block}.btn-circle--neutral[data-v-9c75e6ad]{background:var(--background-secondary);color:var(--text-tertiary);box-shadow:var(--neuro-inset-sm)}@media (hover: hover){.btn-circle--neutral[data-v-9c75e6ad]:hover:not(:disabled){background:var(--background-secondary);box-shadow:var(--neuro-raised-sm),2px 2px 4px var(--shadow-color);filter:brightness(1.05)}.btn-circle--neutral[data-v-9c75e6ad]:hover:not(:disabled)>*{transform:translateY(-1px)}}.btn-circle--neutral[data-v-9c75e6ad]:active:not(:disabled){background:var(--background-secondary);box-shadow:var(--neuro-inset-md);filter:brightness(.95)}.btn-circle--neutral[data-v-9c75e6ad]:active:not(:disabled)>*{transform:translateY(1px)}.btn-circle--accent[data-v-9c75e6ad]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-raised-sm),2px 2px 4px var(--shadow-color)}@media (hover: hover){.btn-circle--accent[data-v-9c75e6ad]:hover:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-raised-md),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.btn-circle--accent[data-v-9c75e6ad]:hover:not(:disabled)>*{transform:translateY(-1px);color:#fff!important}}.btn-circle--accent[data-v-9c75e6ad]:active:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-inset-md);filter:brightness(.95)}.btn-circle--accent[data-v-9c75e6ad]:active:not(:disabled)>*{transform:translateY(1px);color:#fff!important}.btn-circle--danger[data-v-9c75e6ad]{background:var(--status-error);color:#fff;box-shadow:var(--neuro-danger-raised-sm),2px 2px 4px var(--shadow-color)}@media (hover: hover){.btn-circle--danger[data-v-9c75e6ad]:hover:not(:disabled){background:var(--status-error);box-shadow:var(--neuro-danger-raised-md),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.btn-circle--danger[data-v-9c75e6ad]:hover:not(:disabled)>*{transform:translateY(-1px);color:#fff!important}}.btn-circle--danger[data-v-9c75e6ad]:active:not(:disabled){background:var(--status-error);box-shadow:var(--neuro-danger-inset-md);filter:brightness(.95)}.btn-circle--danger[data-v-9c75e6ad]:active:not(:disabled)>*{transform:translateY(1px);color:#fff!important}.btn-circle--hover-danger[data-v-9c75e6ad]{background:var(--background-secondary);color:var(--text-tertiary);box-shadow:var(--neuro-inset-sm)}@media (hover: hover){.btn-circle--hover-danger[data-v-9c75e6ad]:hover:not(:disabled){background:var(--status-error);color:#fff;box-shadow:var(--neuro-danger-raised-sm),2px 2px 4px var(--shadow-color);filter:brightness(1.05)}.btn-circle--hover-danger[data-v-9c75e6ad]:hover:not(:disabled)>*{transform:translateY(-1px);color:#fff!important}}.btn-circle--hover-danger[data-v-9c75e6ad]:active:not(:disabled){background:var(--status-error);color:#fff;box-shadow:var(--neuro-danger-inset-md);filter:brightness(.95)}.btn-circle--hover-danger[data-v-9c75e6ad]:active:not(:disabled)>*{transform:translateY(1px);color:#fff!important}.btn-circle--disabled[data-v-9c75e6ad]{cursor:not-allowed;pointer-events:none;box-shadow:none!important}.btn-circle--disabled-default[data-v-9c75e6ad],.btn-circle--disabled-contrast[data-v-9c75e6ad]{opacity:.6}.btn-circle--disabled-contrast.btn-circle--neutral[data-v-9c75e6ad]{background:color-mix(in srgb,var(--background-secondary) 80%,black 20%)!important}.btn-circle--disabled-contrast.btn-circle--accent[data-v-9c75e6ad]{background:color-mix(in srgb,var(--accent-color) 80%,black 20%)!important}.btn-circle--disabled-contrast.btn-circle--danger[data-v-9c75e6ad],.btn-circle--disabled-contrast.btn-circle--hover-danger[data-v-9c75e6ad]{background:color-mix(in srgb,var(--status-error) 80%,black 20%)!important}.btn-circle--disabled[data-v-9c75e6ad]>*,.btn-circle--disabled[data-v-9c75e6ad]:before,.btn-circle--disabled[data-v-9c75e6ad]:after{transform:none!important}.btn-square[data-v-6a16fbb2]{border:none;cursor:pointer;font-weight:var(--weight-600);transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;position:relative;outline:none;flex-direction:column;gap:var(--spacing-xs)}.btn-square--xs[data-v-6a16fbb2]{width:25px;height:25px;border-radius:var(--radius-xs);flex-direction:row;gap:0}.btn-square--sm[data-v-6a16fbb2]{width:30px;height:30px;border-radius:var(--radius-sm);flex-direction:row;gap:0}.btn-square--md[data-v-6a16fbb2]{width:35px;height:35px;border-radius:var(--radius-md);flex-direction:row;gap:0}.btn-square--lg[data-v-6a16fbb2]{width:45px;height:45px;border-radius:var(--radius-lg);flex-direction:row;gap:0}.btn-square--xl[data-v-6a16fbb2]{width:55px;height:55px;border-radius:var(--radius-xl);flex-direction:row;gap:0}.btn-square--2xl[data-v-6a16fbb2]{width:65px;height:65px;border-radius:var(--radius-2xl);flex-direction:row;gap:0}.btn-square--huge[data-v-6a16fbb2]{min-height:120px;aspect-ratio:1;padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--radius-2xl);flex-direction:column;gap:var(--spacing-md)}.btn-square[data-v-6a16fbb2] *,.btn-square[data-v-6a16fbb2]:before,.btn-square[data-v-6a16fbb2]:after{transition:all .3s ease}.btn-square span[data-v-6a16fbb2],.btn-square svg[data-v-6a16fbb2]{display:inline-block}.btn-square--neutral[data-v-6a16fbb2]{background:var(--background-secondary);color:var(--text-secondary);box-shadow:var(--neuro-inset-sm)}@media (hover: hover){.btn-square--neutral[data-v-6a16fbb2]:hover:not(:disabled){background:var(--background-secondary);box-shadow:var(--neuro-raised-sm),2px 2px 4px var(--shadow-color);filter:brightness(1.05)}.btn-square--neutral[data-v-6a16fbb2]:hover:not(:disabled)>*{transform:translateY(-1px)}.btn-square--neutral.btn-square--huge[data-v-6a16fbb2]:hover:not(:disabled)>*{transform:translateY(-2px)}}.btn-square--neutral[data-v-6a16fbb2]:active:not(:disabled){background:var(--background-secondary);box-shadow:var(--neuro-inset-md);filter:brightness(.95)}.btn-square--neutral[data-v-6a16fbb2]:active:not(:disabled)>*{transform:translateY(1px)}.btn-square--neutral.btn-square--huge[data-v-6a16fbb2]:active:not(:disabled)>*{transform:translateY(2px)}.btn-square--accent[data-v-6a16fbb2]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-raised-sm),2px 2px 4px var(--shadow-color)}@media (hover: hover){.btn-square--accent[data-v-6a16fbb2]:hover:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-raised-md),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.btn-square--accent[data-v-6a16fbb2]:hover:not(:disabled)>*{transform:translateY(-1px);color:#fff!important}}.btn-square--accent[data-v-6a16fbb2]:active:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-inset-md);filter:brightness(.95)}.btn-square--accent[data-v-6a16fbb2]:active:not(:disabled)>*{transform:translateY(1px);color:#fff!important}.btn-square--danger[data-v-6a16fbb2]{background:var(--status-error);color:#fff;box-shadow:var(--neuro-optimized-danger-raised-sm, var(--neuro-danger-raised-sm)),2px 2px 4px var(--shadow-color)}@media (hover: hover){.btn-square--danger[data-v-6a16fbb2]:hover:not(:disabled){background:var(--status-error);box-shadow:var(--neuro-optimized-danger-raised-md, var(--neuro-danger-raised-md)),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.btn-square--danger[data-v-6a16fbb2]:hover:not(:disabled)>*{transform:translateY(-1px);color:#fff!important}}.btn-square--danger[data-v-6a16fbb2]:active:not(:disabled){background:var(--status-error);box-shadow:var(--neuro-optimized-danger-inset-md, var(--neuro-danger-inset-md));filter:brightness(.95)}.btn-square--danger[data-v-6a16fbb2]:active:not(:disabled)>*{transform:translateY(1px);color:#fff!important}.btn-square--hover-danger[data-v-6a16fbb2]{background:var(--background-secondary);color:var(--text-secondary);box-shadow:var(--neuro-inset-sm)}@media (hover: hover){.btn-square--hover-danger[data-v-6a16fbb2]:hover:not(:disabled){background:var(--status-error);color:#fff;box-shadow:var(--neuro-optimized-danger-raised-md, var(--neuro-danger-raised-md)),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.btn-square--hover-danger[data-v-6a16fbb2]:hover:not(:disabled)>*{transform:translateY(-1px);color:#fff!important}.btn-square--hover-danger.btn-square--huge[data-v-6a16fbb2]:hover:not(:disabled)>*{transform:translateY(-2px);color:#fff!important}}.btn-square--hover-danger[data-v-6a16fbb2]:active:not(:disabled){background:var(--status-error);color:#fff;box-shadow:var(--neuro-optimized-danger-inset-md, var(--neuro-danger-inset-md));filter:brightness(.95)}.btn-square--hover-danger[data-v-6a16fbb2]:active:not(:disabled)>*{transform:translateY(1px);color:#fff!important}.btn-square--hover-danger.btn-square--huge[data-v-6a16fbb2]:active:not(:disabled)>*{transform:translateY(2px);color:#fff!important}.btn-square--disabled[data-v-6a16fbb2]{cursor:not-allowed;pointer-events:none;box-shadow:none!important}.btn-square--disabled-default[data-v-6a16fbb2],.btn-square--disabled-contrast[data-v-6a16fbb2]{opacity:.6}.btn-square--disabled-contrast.btn-square--neutral[data-v-6a16fbb2]{background:color-mix(in srgb,var(--background-secondary) 80%,black 20%)!important}.btn-square--disabled-contrast.btn-square--accent[data-v-6a16fbb2]{background:color-mix(in srgb,var(--accent-color) 80%,black 20%)!important}.btn-square--disabled-contrast.btn-square--danger[data-v-6a16fbb2],.btn-square--disabled-contrast.btn-square--hover-danger[data-v-6a16fbb2]{background:color-mix(in srgb,var(--status-error) 80%,black 20%)!important}.btn-square--disabled[data-v-6a16fbb2]>*,.btn-square--disabled[data-v-6a16fbb2]:before,.btn-square--disabled[data-v-6a16fbb2]:after{transform:none!important}.compose-actions[data-v-48f22551]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-lg);gap:var(--spacing-md)}.action-left[data-v-48f22551]{display:flex;align-items:center;gap:var(--spacing-sm)}.action-right[data-v-48f22551]{display:flex;align-items:center;gap:var(--spacing-md)}.char-count[data-v-48f22551]{font-size:var(--font-sm);color:var(--text-secondary);font-weight:var(--weight-500);min-width:80px;text-align:right}.spinner[data-v-48f22551]{border:2px solid var(--surface-tertiary);border-top:2px solid var(--text-primary);border-radius:50%;animation:spin-48f22551 1s linear infinite}@keyframes spin-48f22551{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.debug-items-container[data-v-d37860c9]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:0;max-height:0;overflow:hidden;transition:max-height var(--transition-normal),padding var(--transition-normal)}.debug-items-container.has-items[data-v-d37860c9]{padding:var(--spacing-lg) var(--spacing-lg) 0;max-height:400px;overflow-y:auto}.debug-item[data-v-d37860c9]{display:grid;grid-template-columns:var(--icon-sm) 1fr 2fr auto;gap:var(--spacing-2l);align-items:center;background:var(--color-bg-secondary);border-radius:var(--radius-sm);font-size:var(--font-xs);padding-left:var(--spacing-sm)}.debug-icon-col[data-v-d37860c9]{display:flex;align-items:center;justify-content:center}.debug-icon-col svg[data-v-d37860c9]{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-secondary)}.debug-info-col[data-v-d37860c9]{display:flex;align-items:center;gap:var(--spacing-lg)}.debug-value[data-v-d37860c9]{color:var(--color-text-primary);word-break:break-word}.debug-user-name[data-v-d37860c9]{color:var(--color-accent);font-weight:500}.debug-event-id[data-v-d37860c9]{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-2s)}.debug-meta[data-v-d37860c9]{color:var(--color-text-secondary);font-size:var(--font-2s)}.debug-url-col[data-v-d37860c9]{overflow:hidden}.debug-url[data-v-d37860c9]{color:var(--color-text-secondary);font-size:var(--font-2s);word-break:break-all;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debug-url.url-accent[data-v-d37860c9]{color:var(--color-accent);cursor:pointer}.debug-url.url-accent[data-v-d37860c9]:hover{text-decoration:underline}.debug-content[data-v-d37860c9]{color:var(--color-text-primary);font-size:var(--font-xs);line-height:1.3;display:block;margin-top:var(--spacing-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quote-content[data-v-d37860c9]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.quote-content .debug-url[data-v-d37860c9]{font-family:var(--font-family-mono)}.quote-content .debug-content[data-v-d37860c9]{margin-top:0}.debug-action-col[data-v-d37860c9]{display:flex;gap:var(--spacing-sm);align-items:center}.debug-copy-button[data-v-d37860c9],.copy-button[data-v-d37860c9],.delete-button[data-v-d37860c9]{padding:var(--spacing-sm);background:transparent;border:none;cursor:pointer;color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.debug-copy-button[data-v-d37860c9]:disabled{opacity:.5;cursor:not-allowed}.debug-copy-button[data-v-d37860c9]:hover,.copy-button[data-v-d37860c9]:hover{background:var(--color-bg-hover)}.delete-button[data-v-d37860c9]{color:var(--color-danger)}.delete-button[data-v-d37860c9]:hover{background:var(--color-danger-bg)}.debug-copy-button svg[data-v-d37860c9],.copy-button svg[data-v-d37860c9]{width:var(--icon-xs);height:var(--icon-xs)}.media-preview[data-v-d37860c9]{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);cursor:pointer}.media-info[data-v-d37860c9]{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-3s)}.emoji-preview[data-v-d37860c9]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;cursor:pointer}.user-avatar[data-v-d37860c9]{width:24px;height:24px;-o-object-fit:cover;object-fit:cover;border-radius:50%;cursor:pointer}.emoji-unicode[data-v-d37860c9]{font-size:var(--font-xl)}.emoji-shortcode[data-v-d37860c9]{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-3s)}.debug-tags-container[data-v-d37860c9]{padding:var(--spacing-2l);background:var(--color-bg-tertiary)}.debug-tags-container.standalone[data-v-d37860c9]{border-radius:var(--radius-sm)}.article-tags[data-v-d37860c9]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.debug-tags-title[data-v-d37860c9]{color:var(--color-text-secondary);font-size:var(--font-xs);font-weight:var(--weight-500);margin-right:var(--spacing-sm)}.article-tag[data-v-d37860c9]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;border:1px solid;background:color-mix(in srgb,var(--accent-color) 10%,transparent);border-color:color-mix(in srgb,var(--accent-color) 20%,transparent)}.tag-icon[data-v-d37860c9]{width:12px;height:12px;flex-shrink:0;color:var(--accent-color)}.tag-text[data-v-d37860c9]{font-size:var(--font-2s);font-weight:var(--weight-700);letter-spacing:.5px;color:var(--accent-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-mono)}.uploading-item[data-v-d37860c9]{background:var(--color-accent-bg)}.upload-thumbnail[data-v-d37860c9]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.progress-circle[data-v-d37860c9]{position:absolute;width:20px;height:20px;transform:rotate(-90deg)}.upload-icon[data-v-d37860c9]{width:12px;height:12px;color:var(--color-text-secondary);z-index:1}.upload-info[data-v-d37860c9]{color:var(--color-accent);font-weight:var(--weight-600)}@media (max-width: var(--breakpoint-mobile)){.debug-item[data-v-d37860c9]{grid-template-columns:var(--icon-sm) 1fr auto}.debug-url-col[data-v-d37860c9]{display:none}}.text-area-container[data-v-63711866]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.text-area-label[data-v-63711866]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.text-area-required[data-v-63711866]{color:var(--color-danger);margin-left:2px}.text-area-wrapper[data-v-63711866]{position:relative;display:flex}.text-area[data-v-63711866]{flex:1;min-height:80px;padding:var(--spacing-md);background:var(--background-secondary);border:none;border-radius:var(--radius-md);font-size:var(--text-md);color:var(--text-primary);font-family:inherit;line-height:1.5;box-shadow:var(--neuro-inset-sm);transition:all .3s ease;resize:vertical}.text-area[data-v-63711866]::-moz-placeholder{color:var(--text-secondary)}.text-area[data-v-63711866]::placeholder{color:var(--text-secondary)}.text-area[data-v-63711866]:focus{outline:none;box-shadow:var(--neuro-inset-md)}.text-area--disabled[data-v-63711866]{opacity:.6;cursor:not-allowed;background:var(--background-secondary);resize:none}.text-area--readonly[data-v-63711866]{cursor:default;background:var(--background-secondary);resize:none}.text-area--error[data-v-63711866]{box-shadow:var(--neuro-inset-sm),0 0 0 1px var(--color-danger)}.text-area--error[data-v-63711866]:focus{box-shadow:var(--neuro-inset-md),0 0 0 1px var(--color-danger)}.text-area--resizable[data-v-63711866]{resize:none}.text-area-top-right[data-v-63711866]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.text-area-error[data-v-63711866]{font-size:var(--font-sm);color:var(--color-danger);margin-top:var(--spacing-xs)}.text-area-counter[data-v-63711866]{font-size:var(--font-xs);color:var(--text-tertiary);text-align:right;margin-top:2px;opacity:.7}.text-area-hint[data-v-63711866]{font-size:var(--font-sm);color:var(--text-secondary);margin-top:var(--spacing-xs)}.message-input-container[data-v-2d294e80]{background:var(--background-secondary);border-top:1px solid var(--border-subtle);flex-shrink:0;position:fixed;bottom:0;left:0;right:0;z-index:1000;box-shadow:var(--neuro-raised-md);padding:var(--spacing-lg);transition:bottom .3s cubic-bezier(.4,0,.2,1)}.message-input-container.modal-footer-mode[data-v-2d294e80]{position:static;bottom:auto;left:auto;right:auto;z-index:auto;border-top:none;box-shadow:none;background:transparent;padding:var(--spacing-lg)}.message-input-container.modal-footer-mode[data-v-2d294e80]:after{display:none}.message-input-container[data-v-2d294e80]:after{content:"";display:block;height:var(--spacing-2xl);width:100%}@media (max-width: 640px){.message-input-container[data-v-2d294e80]:after{display:none}}.controls-row[data-v-2d294e80]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);gap:var(--spacing-md)}.left-controls[data-v-2d294e80]{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.right-controls[data-v-2d294e80]{display:flex;align-items:center;flex-shrink:0}.input-area[data-v-2d294e80]{display:flex;align-items:center}.input-wrapper[data-v-2d294e80]{flex:1;position:relative;min-width:0;width:100%}.transparent-textarea[data-v-2d294e80] textarea::-moz-placeholder{color:var(--text-tertiary)}.transparent-textarea[data-v-2d294e80] textarea::placeholder{color:var(--text-tertiary)}.transparent-textarea[data-v-2d294e80] textarea::-webkit-input-placeholder{color:var(--text-tertiary)}.transparent-textarea[data-v-2d294e80] textarea::-moz-placeholder{color:var(--text-tertiary);opacity:1}.char-counter[data-v-2d294e80]{position:absolute;bottom:2px;right:var(--spacing-sm);font-size:var(--font-xs);color:var(--text-tertiary);pointer-events:none}.control-button[data-v-2d294e80]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;flex-shrink:0}.control-button[data-v-2d294e80]:hover:not(:disabled){background:var(--background-tertiary);border-color:var(--border-hover);transform:translateY(-1px)}.control-button[data-v-2d294e80]:disabled{opacity:.5;cursor:not-allowed}.file-preview-square[data-v-2d294e80]{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-md);overflow:hidden;position:relative;cursor:pointer}.image-preview[data-v-2d294e80],.file-preview-generic[data-v-2d294e80]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background:var(--background-secondary);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all .3s ease}.image-preview[data-v-2d294e80]:hover,.file-preview-generic[data-v-2d294e80]:hover{border-color:var(--accent-primary);transform:scale(1.05)}.preview-image[data-v-2d294e80]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm)}.file-icon[data-v-2d294e80]{width:24px;height:24px;color:var(--text-secondary)}.remove-file-button[data-v-2d294e80]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;background:var(--error-background);border:1px solid var(--error-border);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.remove-file-button[data-v-2d294e80]:hover{background:var(--error-background-hover);transform:scale(1.1)}.remove-icon[data-v-2d294e80]{width:12px;height:12px;color:var(--error-text)}.protocol-toggle[data-v-2d294e80]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;border:1px solid;cursor:pointer;transition:all .3s ease;background:transparent;min-width:auto;height:auto}.protocol-toggle[data-v-2d294e80]:hover:not(:disabled){transform:translateY(-1px)}.protocol-toggle[data-v-2d294e80]:disabled{opacity:.5;cursor:not-allowed}.protocol-toggle.badge-nip04[data-v-2d294e80]{background:color-mix(in srgb,var(--reaction-repost-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-repost-active) 20%,transparent)}.protocol-toggle.badge-nip04 .encryption-icon[data-v-2d294e80],.protocol-toggle.badge-nip04 .encryption-type[data-v-2d294e80]{color:var(--reaction-repost-active)}.protocol-toggle.badge-nip17[data-v-2d294e80]{background:color-mix(in srgb,var(--reaction-mention-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-mention-active) 20%,transparent)}.protocol-toggle.badge-nip17 .encryption-icon[data-v-2d294e80],.protocol-toggle.badge-nip17 .encryption-type[data-v-2d294e80]{color:var(--reaction-mention-active)}.encryption-icon[data-v-2d294e80]{width:12px;height:12px;flex-shrink:0}.encryption-type[data-v-2d294e80]{font-size:var(--font-2s);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.5px}.send-button[data-v-2d294e80]{background:var(--background-tertiary)}.send-button.can-send[data-v-2d294e80]{background:var(--accent-primary);border-color:var(--accent-primary)}.send-button.can-send[data-v-2d294e80]:hover:not(:disabled){background:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}.attach-icon[data-v-2d294e80]{width:20px;height:20px;color:var(--text-secondary)}.control-button:hover .attach-icon[data-v-2d294e80]{color:var(--text-primary)}.send-icon[data-v-2d294e80]{width:18px;height:18px;color:var(--text-secondary)}.send-button.can-send .send-icon[data-v-2d294e80]{color:var(--text-on-accent)}.control-button:hover .send-icon[data-v-2d294e80]{color:var(--text-primary)}.loading-spinner-small[data-v-2d294e80]{width:18px;height:18px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-2d294e80 1s linear infinite;color:var(--text-on-accent)}.file-input-hidden[data-v-2d294e80]{display:none}@keyframes spin-2d294e80{to{transform:rotate(360deg)}}@media (max-width: 640px){.message-input-container[data-v-2d294e80]{padding:var(--spacing-2l);padding-top:var(--spacing-md)}.controls-row[data-v-2d294e80]{flex-wrap:wrap;gap:var(--spacing-sm)}.control-button[data-v-2d294e80]{width:36px;height:36px}.attach-icon[data-v-2d294e80],.send-icon[data-v-2d294e80]{width:16px;height:16px}.file-preview-square[data-v-2d294e80]{width:36px;height:36px}}.modal-overlay[data-v-359db410]{position:fixed;inset:0;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-359db410 .3s ease;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.modal-overlay.closing[data-v-359db410]{animation:fadeOut-359db410 .3s ease}.modal-overlay.mobile[data-v-359db410]{background:var(--background-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-overlay.desktop[data-v-359db410]{background:rgba(var(--background-primary-rgb),.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:flex-start;justify-content:center;padding-top:5vh}.modal-content[data-v-359db410]{background:var(--background-secondary);border-radius:var(--radius-lg);overflow:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:touch;transition:width .3s ease,height .3s ease,max-width .3s ease,max-height .3s ease,border-radius .3s ease,box-shadow .3s ease,transform .3s ease}.modal-content.mobile[data-v-359db410]{position:fixed;top:0;left:0;right:0;height:var(--62e8db60);border-radius:0;box-shadow:var(--neuro-raised-md);display:flex;flex-direction:column;overflow:hidden;transform:translateZ(0);will-change:transform;overscroll-behavior:none;transition:width .3s ease,max-width .3s ease,max-height .3s ease,border-radius .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.55,.06,.68,.19)}.modal-content.mobile.first-time-showing[data-v-359db410]:not(.resizing){animation:slideUpModal-359db410 .25s cubic-bezier(.25,.46,.45,.94)}.modal-content.mobile.has-been-shown[data-v-359db410],.modal-content.mobile.closing[data-v-359db410]{animation:none}.modal-content.desktop[data-v-359db410]{width:90vw;max-width:600px;height:80vh!important;min-height:80vh!important;max-height:80vh!important;border-radius:var(--radius-lg);box-shadow:var(--neuro-raised-md);display:flex;flex-direction:column;overflow:hidden;transform:translateZ(0);will-change:transform}.modal-content.desktop.first-time-showing[data-v-359db410]:not(.resizing){animation:scaleInModal-359db410 .25s ease}.modal-content.desktop.has-been-shown[data-v-359db410]{animation:none}.modal-content.desktop.large-modal[data-v-359db410],.modal-content.desktop.default-modal[data-v-359db410]{width:90vw;max-width:640px;height:80vh!important;min-height:80vh!important;max-height:80vh!important;overflow:hidden;display:flex;flex-direction:column}.modal-content.desktop.compose-modal[data-v-359db410]{width:90vw;max-width:640px;height:50vh!important;min-height:50vh!important;max-height:50vh!important;overflow:hidden;display:flex;flex-direction:column}.modal-content.large-modal .modal-header[data-v-359db410],.modal-content.default-modal .modal-header[data-v-359db410],.modal-content.compose-modal .modal-header[data-v-359db410]{height:60px;padding:0 var(--spacing-lg)}.modal-content.desktop.closing[data-v-359db410]{animation:scaleOutModal-359db410 .3s ease}.modal-content.resizing[data-v-359db410]{animation:none!important;transition:none!important}.modal-header[data-v-359db410]{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 var(--spacing-xl);background-color:var(--background-primary);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);flex-shrink:0;color:var(--text-tertiary);position:relative;box-shadow:var(--neuro-raised-md);z-index:1}.modal-header h2[data-v-359db410]{font-size:var(--font-lg);font-weight:var(--weight-600);color:inherit;margin:0}.modal-icon[data-v-359db410]{width:24px;height:24px}.modal-body[data-v-359db410]{flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;min-height:0;position:relative;-webkit-overflow-scrolling:touch}.modal-content.large-modal .modal-body[data-v-359db410],.modal-content.default-modal .modal-body[data-v-359db410],.modal-content.compose-modal .modal-body[data-v-359db410]{flex:1;overflow-y:auto;overflow-x:hidden;padding-top:0;padding-bottom:0;min-height:0;max-height:none;position:relative}.modal-content.large-modal .modal-body .profile-view[data-v-359db410],.modal-content.default-modal .modal-body .profile-view[data-v-359db410]{height:100%;max-height:none;width:100%;margin:0;padding:0}.modal-content.large-modal .modal-body .scrollable-content[data-v-359db410],.modal-content.default-modal .modal-body .scrollable-content[data-v-359db410]{overflow-y:scroll!important;overflow-x:hidden!important;max-height:calc(85vh - 80px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-content.compose-modal .modal-body .scrollable-content[data-v-359db410]{overflow-y:scroll!important;overflow-x:hidden!important;max-height:calc(50vh - 60px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.modal-content.large-modal .modal-body .post-detail-container[data-v-359db410],.modal-content.default-modal .modal-body .post-detail-container[data-v-359db410],.modal-content.compose-modal .modal-body .post-detail-container[data-v-359db410]{max-width:none!important;margin:0!important;width:100%}.modal-content.large-modal .modal-body .post-detail-content[data-v-359db410],.modal-content.default-modal .modal-body .post-detail-content[data-v-359db410],.modal-content.compose-modal .modal-body .post-detail-content[data-v-359db410]{padding:var(--spacing-md)!important}@media (min-width: 640px){.modal-content.desktop .modal-body[data-v-359db410]{position:relative;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.modal-content.desktop .modal-body[data-v-359db410]::-webkit-scrollbar{width:8px}.modal-content.desktop .modal-body[data-v-359db410]::-webkit-scrollbar-track{background:transparent}.modal-content.desktop .modal-body[data-v-359db410]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}@media (hover: hover){.modal-content.desktop .modal-body[data-v-359db410]::-webkit-scrollbar-thumb:hover{background-color:var(--text-secondary)}}}@keyframes fadeIn-359db410{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-359db410{0%{opacity:1}to{opacity:0}}@keyframes slideUpModal-359db410{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes scaleInModal-359db410{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOutModal-359db410{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.fade-container[data-v-359db410],.fade-item[data-v-359db410]{width:100%;height:100%;position:relative;overflow:hidden}.fade-push-enter-active[data-v-359db410],.fade-push-leave-active[data-v-359db410]{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.fade-push-enter-from[data-v-359db410]{opacity:0;transform:translate(30px)}.fade-push-enter-to[data-v-359db410],.fade-push-leave-from[data-v-359db410]{opacity:1;transform:translate(0)}.fade-push-leave-to[data-v-359db410]{opacity:0;transform:translate(-30px)}.fade-pop-enter-active[data-v-359db410],.fade-pop-leave-active[data-v-359db410]{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.fade-pop-enter-from[data-v-359db410]{opacity:0;transform:translate(-30px)}.fade-pop-enter-to[data-v-359db410],.fade-pop-leave-from[data-v-359db410]{opacity:1;transform:translate(0)}.fade-pop-leave-to[data-v-359db410]{opacity:0;transform:translate(30px)}.article-modal-actions[data-v-359db410]{display:flex;gap:var(--spacing-xs);align-items:center}.modal-overlay.fullscreen-article[data-v-359db410]{z-index:9999}.modal-content.fullscreen-article[data-v-359db410]{width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:0!important}.modal-metadata-preview[data-v-359db410]{flex-shrink:0;border-top:1px solid var(--border-color);box-shadow:var(--neuro-raised-md);max-height:200px;overflow-y:auto}.modal-footer[data-v-359db410]{flex-shrink:0;background:var(--background-primary);border-top:1px solid var(--border-color);box-shadow:var(--neuro-raised-md)}.toast-item[data-v-7ba5d762]{border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--spacing-md) var(--spacing-lg);min-width:280px;max-width:400px;cursor:pointer;pointer-events:auto;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 4px 20px #00000026}.toast-item[data-v-7ba5d762]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #0003}.toast-item[data-v-7ba5d762]:active{transform:translateY(0);box-shadow:0 2px 10px #0000001a}.toast-content[data-v-7ba5d762]{display:flex;align-items:center;justify-content:center}.toast-message[data-v-7ba5d762]{font-size:var(--font-sm);font-weight:var(--weight-500);line-height:1.4;color:#fff;text-align:center}.toast-success[data-v-7ba5d762]{background:#66b66099;border:1px solid rgba(102,182,96,.4)}.toast-error[data-v-7ba5d762]{background:#f4737399;border:1px solid rgba(244,115,115,.4)}.toast-warn[data-v-7ba5d762]{background:#f0ad4299;border:1px solid rgba(240,173,66,.4)}@media (max-width: 639px){.toast-item[data-v-7ba5d762]{min-width:unset;width:100%}}@media (min-width: 640px) and (max-width: 1024px){.toast-item[data-v-7ba5d762]{min-width:320px}}.toast-container[data-v-e30496fd]{position:fixed;bottom:128px;left:50%;transform:translate(-50%);z-index:1000;pointer-events:none}.toast-list[data-v-e30496fd]{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}.toast-enter-active[data-v-e30496fd]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.toast-leave-active[data-v-e30496fd]{transition:all .3s ease}.toast-enter-from[data-v-e30496fd]{opacity:0;transform:translateY(50px)}.toast-leave-to[data-v-e30496fd]{opacity:0;transform:translateY(0)}.toast-move[data-v-e30496fd]{transition:transform .3s ease}@media (max-width: 639px){.toast-container[data-v-e30496fd]{top:calc(var(--header-height) + var(--spacing-md));bottom:auto;left:var(--spacing-md);right:var(--spacing-md);transform:none}.toast-enter-from[data-v-e30496fd]{opacity:0;transform:translateY(-50px)}.toast-leave-to[data-v-e30496fd]{opacity:0;transform:translateY(-30px)}}@media (min-width: 640px){.toast-container[data-v-e30496fd]{bottom:calc(128px + env(safe-area-inset-bottom));left:var(--spacing-md);right:var(--spacing-md);transform:none}}.btn-primary[data-v-35bc177e]{width:100%;border:none;cursor:pointer;font-weight:var(--weight-600);transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-md);position:relative;text-align:center;text-decoration:none;outline:none}.btn-primary--xs[data-v-35bc177e]{height:25px;padding:0 var(--spacing-xs);font-size:var(--font-2xs);border-radius:var(--radius-xs)}.btn-primary--sm[data-v-35bc177e]{height:30px;padding:0 var(--spacing-sm);font-size:var(--font-xs);border-radius:var(--radius-sm)}.btn-primary--md[data-v-35bc177e]{height:35px;padding:0 var(--spacing-md);font-size:var(--font-sm);border-radius:var(--radius-md)}.btn-primary--lg[data-v-35bc177e]{height:45px;padding:0 var(--spacing-lg);font-size:var(--font-md);border-radius:var(--radius-lg)}.btn-primary--xl[data-v-35bc177e]{height:55px;padding:0 var(--spacing-lg);font-size:var(--font-lg);border-radius:var(--radius-xl)}.btn-primary--2xl[data-v-35bc177e]{height:65px;padding:0 var(--spacing-xl);font-size:var(--font-xl);border-radius:var(--radius-2xl)}.btn-primary--2l[data-v-35bc177e]{height:75px;padding:0 var(--spacing-2l);font-size:var(--font-2l);border-radius:var(--radius-xl)}.btn-primary[data-v-35bc177e] *,.btn-primary[data-v-35bc177e]:before,.btn-primary[data-v-35bc177e]:after{transition:all .3s ease}.btn-primary span[data-v-35bc177e],.btn-primary svg[data-v-35bc177e]{display:inline-block}.btn-primary[data-v-35bc177e]{transition:all .3s ease}.btn-primary--align-left[data-v-35bc177e]{justify-content:flex-start}.btn-primary--align-center[data-v-35bc177e]{justify-content:center}.btn-primary--align-right[data-v-35bc177e]{justify-content:flex-end}.btn-primary.btn-primary--neutral[data-v-35bc177e]{background:transparent;color:var(--text-primary);box-shadow:var(--neuro-inset-sm)}.btn-primary.btn-primary--neutral.btn-primary--xs[data-v-35bc177e],.btn-primary.btn-primary--neutral.btn-primary--sm[data-v-35bc177e]{box-shadow:var(--neuro-inset-xs)}@media (hover: hover){.btn-primary.btn-primary--neutral[data-v-35bc177e]:hover:not(:disabled){background:transparent;box-shadow:var(--neuro-raised-sm),3px 3px 6px var(--shadow-color);filter:brightness(1.05)}.btn-primary.btn-primary--neutral.btn-primary--xs[data-v-35bc177e]:hover:not(:disabled),.btn-primary.btn-primary--neutral.btn-primary--sm[data-v-35bc177e]:hover:not(:disabled){box-shadow:var(--neuro-raised-xs),2px 2px 4px var(--shadow-color)}.btn-primary.btn-primary--neutral[data-v-35bc177e]:hover:not(:disabled)>*{transform:translateY(-1px)}}.btn-primary.btn-primary--neutral[data-v-35bc177e]:active:not(:disabled){background:transparent;box-shadow:var(--neuro-inset-md);filter:brightness(.95)}.btn-primary.btn-primary--neutral.btn-primary--xs[data-v-35bc177e]:active:not(:disabled),.btn-primary.btn-primary--neutral.btn-primary--sm[data-v-35bc177e]:active:not(:disabled){box-shadow:var(--neuro-inset-sm)}.btn-primary.btn-primary--neutral[data-v-35bc177e]:active:not(:disabled)>*{transform:translateY(1px)}.btn-primary--neutral-filled[data-v-35bc177e]{background:color-mix(in srgb,transparent 80%,black 20%);color:var(--text-primary);box-shadow:var(--neuro-inset-sm)}.btn-primary--neutral-filled.btn-primary--xs[data-v-35bc177e],.btn-primary--neutral-filled.btn-primary--sm[data-v-35bc177e]{box-shadow:var(--neuro-inset-xs)}@media (hover: hover){.btn-primary--neutral-filled[data-v-35bc177e]:hover:not(:disabled){background:color-mix(in srgb,transparent 80%,black 20%);box-shadow:var(--neuro-raised-sm),2px 2px 4px var(--shadow-color);filter:brightness(1.05)}.btn-primary--neutral-filled.btn-primary--xs[data-v-35bc177e]:hover:not(:disabled),.btn-primary--neutral-filled.btn-primary--sm[data-v-35bc177e]:hover:not(:disabled){box-shadow:var(--neuro-raised-xs),2px 2px 4px var(--shadow-color)}.btn-primary--neutral-filled[data-v-35bc177e]:hover:not(:disabled)>*{transform:translateY(-1px)}}.btn-primary--neutral-filled[data-v-35bc177e]:active:not(:disabled){background:color-mix(in srgb,transparent 80%,black 20%);box-shadow:var(--neuro-inset-md);filter:brightness(.95)}.btn-primary--neutral-filled.btn-primary--xs[data-v-35bc177e]:active:not(:disabled),.btn-primary--neutral-filled.btn-primary--sm[data-v-35bc177e]:active:not(:disabled){box-shadow:var(--neuro-inset-sm)}.btn-primary--neutral-filled[data-v-35bc177e]:active:not(:disabled)>*{transform:translateY(1px)}.btn-primary.btn-primary--accent[data-v-35bc177e]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-raised-sm),2px 2px 4px var(--shadow-color)}.btn-primary.btn-primary--accent.btn-primary--xs[data-v-35bc177e],.btn-primary.btn-primary--accent.btn-primary--sm[data-v-35bc177e]{box-shadow:var(--neuro-accent-raised-xs),1px 1px 2px var(--shadow-color)}.btn-primary.btn-primary--accent[data-v-35bc177e]:hover:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-raised-md),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.btn-primary.btn-primary--accent.btn-primary--xs[data-v-35bc177e]:hover:not(:disabled),.btn-primary.btn-primary--accent.btn-primary--sm[data-v-35bc177e]:hover:not(:disabled){box-shadow:var(--neuro-accent-raised-sm),3px 3px 6px var(--shadow-color)}.btn-primary.btn-primary--accent[data-v-35bc177e]:hover:not(:disabled)>*{transform:translateY(-1px);color:#fff!important}.btn-primary.btn-primary--accent[data-v-35bc177e]:active:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-inset-md);filter:brightness(.95)}.btn-primary.btn-primary--accent.btn-primary--xs[data-v-35bc177e]:active:not(:disabled),.btn-primary.btn-primary--accent.btn-primary--sm[data-v-35bc177e]:active:not(:disabled){box-shadow:var(--neuro-accent-inset-sm)}.btn-primary.btn-primary--accent[data-v-35bc177e]:active:not(:disabled)>*{transform:translateY(1px);color:#fff!important}.btn-primary--danger[data-v-35bc177e]{background:var(--optimized-danger-color, var(--status-error));color:#fff;box-shadow:var(--neuro-optimized-danger-raised-sm, var(--neuro-danger-raised-sm)),1px 1px 2px var(--shadow-color)}.btn-primary--danger.btn-primary--xs[data-v-35bc177e],.btn-primary--danger.btn-primary--sm[data-v-35bc177e]{box-shadow:var(--neuro-optimized-danger-raised-xs, var(--neuro-danger-raised-xs)),1px 1px 2px var(--shadow-color)}.btn-primary--danger[data-v-35bc177e]:hover:not(:disabled){background:var(--optimized-danger-color, var(--status-error));box-shadow:var(--neuro-optimized-danger-raised-md, var(--neuro-danger-raised-md)),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.btn-primary--danger.btn-primary--xs[data-v-35bc177e]:hover:not(:disabled),.btn-primary--danger.btn-primary--sm[data-v-35bc177e]:hover:not(:disabled){box-shadow:var(--neuro-optimized-danger-raised-sm, var(--neuro-danger-raised-sm)),3px 3px 6px var(--shadow-color)}.btn-primary--danger[data-v-35bc177e]:hover:not(:disabled)>*{transform:translateY(-1px);color:#fff!important}.btn-primary--danger[data-v-35bc177e]:active:not(:disabled){background:var(--optimized-danger-color, var(--status-error));box-shadow:var(--neuro-optimized-danger-inset-md, var(--neuro-danger-inset-md));filter:brightness(.95)}.btn-primary--danger.btn-primary--xs[data-v-35bc177e]:active:not(:disabled),.btn-primary--danger.btn-primary--sm[data-v-35bc177e]:active:not(:disabled){box-shadow:var(--neuro-optimized-danger-inset-sm, var(--neuro-danger-inset-sm))}.btn-primary--danger[data-v-35bc177e]:active:not(:disabled)>*{transform:translateY(1px);color:#fff!important}.btn-primary--gradient[data-v-35bc177e]{background:var(--gradient-accent-primary);color:#fff;box-shadow:var(--neuro-accent-raised-sm),1px 1px 2px var(--shadow-color);position:relative;overflow:hidden;z-index:1}.btn-primary--gradient[data-v-35bc177e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a;opacity:0;transition:opacity var(--transition-normal);z-index:-1}.btn-primary--gradient[data-v-35bc177e]:hover:not(:disabled){background:var(--gradient-accent-primary);box-shadow:var(--neuro-accent-raised-md),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.btn-primary--gradient[data-v-35bc177e]:hover:not(:disabled)>*{transform:translateY(-1px);color:#fff!important}.btn-primary--gradient[data-v-35bc177e]:active:not(:disabled){background:var(--gradient-accent-primary);box-shadow:var(--neuro-accent-inset-md);filter:brightness(.95)}.btn-primary--gradient[data-v-35bc177e]:active:not(:disabled):after{opacity:1}.btn-primary--gradient[data-v-35bc177e]:active:not(:disabled)>*{transform:translateY(1px);color:#fff!important}.btn-primary--disabled[data-v-35bc177e]{cursor:not-allowed;pointer-events:none;box-shadow:none!important}.btn-primary--disabled-default[data-v-35bc177e],.btn-primary--disabled-contrast[data-v-35bc177e]{opacity:.6}.btn-primary--disabled-contrast.btn-primary--neutral[data-v-35bc177e]{background:color-mix(in srgb,transparent 80%,black 20%)!important}.btn-primary--disabled-contrast.btn-primary--neutral-filled[data-v-35bc177e]{background:color-mix(in srgb,transparent 60%,black 40%)!important}.btn-primary--disabled-contrast.btn-primary--accent[data-v-35bc177e]{background:color-mix(in srgb,var(--accent-color) 80%,black 20%)!important}.btn-primary--disabled-contrast.btn-primary--danger[data-v-35bc177e]{background:color-mix(in srgb,var(--optimized-danger-color, var(--status-error)) 80%,black 20%)!important}.btn-primary--disabled-contrast.btn-primary--gradient[data-v-35bc177e]{background:color-mix(in srgb,var(--gradient-accent-primary) 80%,black 20%)!important}.btn-primary--zap[data-v-35bc177e]{background:var(--optimized-zap-color, var(--reaction-zap-active, #f0ad42));color:#fff;box-shadow:var(--neuro-optimized-zap-raised-sm, var(--neuro-accent-raised-sm)),2px 2px 4px var(--shadow-color)}.btn-primary--zap.btn-primary--xs[data-v-35bc177e],.btn-primary--zap.btn-primary--sm[data-v-35bc177e]{box-shadow:var(--neuro-optimized-zap-raised-xs, var(--neuro-accent-raised-xs)),1px 1px 2px var(--shadow-color)}.btn-primary--zap[data-v-35bc177e]:hover:not(:disabled){background:var(--optimized-zap-color, var(--reaction-zap-active, #f0ad42));box-shadow:var(--neuro-optimized-zap-raised-md, var(--neuro-accent-raised-md)),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.btn-primary--zap.btn-primary--xs[data-v-35bc177e]:hover:not(:disabled),.btn-primary--zap.btn-primary--sm[data-v-35bc177e]:hover:not(:disabled){box-shadow:var(--neuro-optimized-zap-raised-sm, var(--neuro-accent-raised-sm)),2px 2px 4px var(--shadow-color)}.btn-primary--zap[data-v-35bc177e]:hover:not(:disabled)>*{transform:translateY(-1px);color:#fff!important}.btn-primary--zap[data-v-35bc177e]:active:not(:disabled){background:var(--optimized-zap-color, var(--reaction-zap-active, #f0ad42));box-shadow:var(--neuro-optimized-zap-inset-md, var(--neuro-accent-inset-md));filter:brightness(.95)}.btn-primary--zap.btn-primary--xs[data-v-35bc177e]:active:not(:disabled),.btn-primary--zap.btn-primary--sm[data-v-35bc177e]:active:not(:disabled){box-shadow:var(--neuro-optimized-zap-inset-sm, var(--neuro-accent-inset-sm))}.btn-primary--zap[data-v-35bc177e]:active:not(:disabled)>*{transform:translateY(1px);color:#fff!important}.btn-primary--disabled-contrast.btn-primary--zap[data-v-35bc177e]{background:color-mix(in srgb,var(--optimized-zap-color, var(--reaction-zap-active, #f0ad42)) 80%,black 20%)!important}.btn-primary--disabled[data-v-35bc177e]>*,.btn-primary--disabled[data-v-35bc177e]:before,.btn-primary--disabled[data-v-35bc177e]:after{transform:none!important}.text-input-container[data-v-1a8881c7]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.text-input-label[data-v-1a8881c7]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.text-input-required[data-v-1a8881c7]{color:var(--color-danger);margin-left:2px}.text-input-wrapper[data-v-1a8881c7]{position:relative;display:flex;align-items:center}.text-input[data-v-1a8881c7]{flex:1;min-width:0;width:100%;padding:0 var(--spacing-md);background:var(--background-secondary);border:none;color:var(--text-secondary);box-shadow:var(--neuro-inset-sm);transition:all .3s ease}.text-input--sm[data-v-1a8881c7]{height:35px;padding:0 var(--spacing-sm);font-size:var(--font-sm);border-radius:var(--radius-sm)}.text-input--md[data-v-1a8881c7]{height:40px;padding:0 var(--spacing-md);font-size:var(--font-md);border-radius:var(--radius-md)}.text-input--lg[data-v-1a8881c7]{height:45px;padding:0 var(--spacing-md);font-size:var(--font-md);border-radius:var(--radius-lg)}.text-input--xl[data-v-1a8881c7]{height:55px;padding:0 var(--spacing-lg);font-size:var(--font-lg);border-radius:var(--radius-xl)}.text-input[data-v-1a8881c7]::-moz-placeholder{color:var(--text-tertiary)}.text-input[data-v-1a8881c7]::placeholder{color:var(--text-tertiary)}.text-input[data-v-1a8881c7]:focus{outline:none;box-shadow:var(--neuro-inset-md);color:var(--text-primary)}.text-input[data-v-1a8881c7]:active{box-shadow:var(--neuro-inset-md)}.text-input--disabled[data-v-1a8881c7]{opacity:.6;cursor:not-allowed;background:var(--background-secondary)}.text-input--readonly[data-v-1a8881c7]{cursor:default;background:var(--background-secondary)}.text-input--error[data-v-1a8881c7]{box-shadow:var(--neuro-inset-sm),0 0 0 1px var(--color-danger)}.text-input--error[data-v-1a8881c7]:focus{box-shadow:var(--neuro-inset-md),0 0 0 1px var(--color-danger)}.text-input-right[data-v-1a8881c7]{position:absolute;right:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs)}.text-input-error[data-v-1a8881c7]{font-size:var(--font-sm);color:var(--color-danger);margin-top:var(--spacing-xs)}.text-input-counter[data-v-1a8881c7]{font-size:var(--font-xs);color:var(--text-tertiary);text-align:right;margin-top:2px;opacity:.7}.text-input-hint[data-v-1a8881c7]{font-size:var(--font-sm);color:var(--text-secondary);margin-top:var(--spacing-xs)}.alert-modal[data-v-46539ac2]{background:var(--background-secondary);border-radius:var(--radius-xl);box-shadow:var(--neuro-raised-md);overflow:hidden;padding:var(--spacing-xl);max-width:400px;width:90vw;display:flex;flex-direction:column;gap:var(--spacing-lg)}.alert-icon-container[data-v-46539ac2]{display:flex;justify-content:center;align-items:center}.alert-icon[data-v-46539ac2]{width:48px;height:48px;color:var(--text-secondary)}.alert-modal:has(.danger-button) .alert-icon[data-v-46539ac2]{color:var(--status-error)}.alert-modal:has(.warning-button) .alert-icon[data-v-46539ac2]{color:var(--warning-color)}.alert-modal:has(.info-button) .alert-icon[data-v-46539ac2]{color:var(--accent-color)}.alert-modal:has(.btn-primary--zap) .alert-icon[data-v-46539ac2]{color:var(--reaction-zap-active, #f0ad42)}.alert-content[data-v-46539ac2]{text-align:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.alert-title[data-v-46539ac2]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);margin:0}.alert-message[data-v-46539ac2]{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.6;margin:0;white-space:pre-line;text-align:center;max-height:60vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.alert-message.text-center[data-v-46539ac2]{text-align:center}.alert-message[data-v-46539ac2]::-webkit-scrollbar{width:6px}.alert-message[data-v-46539ac2]::-webkit-scrollbar-track{background:transparent}.alert-message[data-v-46539ac2]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.alert-details[data-v-46539ac2]{margin-top:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md)}.relay-info[data-v-46539ac2]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.relay-url[data-v-46539ac2]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);word-break:break-all}.relay-meta[data-v-46539ac2]{font-size:var(--font-xs);color:var(--text-tertiary)}.emoji-info[data-v-46539ac2]{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center}.emoji-preview[data-v-46539ac2]{display:flex;justify-content:center;padding:var(--spacing-sm);border-radius:var(--radius-md);box-shadow:var(--neuro-inset-sm)}.emoji-image[data-v-46539ac2]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}.emoji-data[data-v-46539ac2]{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;width:100%}.emoji-shortcode[data-v-46539ac2]{font-size:var(--font-md);font-weight:var(--weight-700);color:var(--text-primary);font-family:var(--font-mono, monospace)}.emoji-url[data-v-46539ac2]{font-size:var(--font-xs);color:var(--text-tertiary);font-family:var(--font-mono, monospace);word-break:break-all;text-align:center;line-height:1.4}.emoji-meta[data-v-46539ac2]{font-size:var(--font-xs);color:var(--text-secondary);text-align:center;font-style:italic}.alert-actions[data-v-46539ac2]{display:flex;gap:var(--spacing-sm);padding-top:var(--spacing-md)}.alert-actions.single-button[data-v-46539ac2]{justify-content:center}.alert-actions.single-button .alert-button-base[data-v-46539ac2]{max-width:200px}.alert-actions.three-buttons[data-v-46539ac2]{flex-direction:column;gap:var(--spacing-sm)}.alert-actions.three-buttons .alert-button-base[data-v-46539ac2]{width:100%;flex:none}.alert-actions[data-v-46539ac2]:not(.single-button):not(.three-buttons){justify-content:space-between}.alert-actions:not(.single-button):not(.three-buttons) .alert-button-base[data-v-46539ac2]{flex:1;max-width:48%}.alert-button-base[data-v-46539ac2]{flex:1}.lightning-address-section[data-v-46539ac2]{margin-bottom:var(--spacing-md);padding:var(--spacing-sm);background:var(--background-secondary);border-radius:var(--radius-md);text-align:center}.lightning-address-label[data-v-46539ac2]{font-size:var(--font-xs);color:var(--text-secondary);font-weight:var(--weight-600);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.npub-cash-warning-icon[data-v-46539ac2]{width:14px;height:14px;color:var(--status-warning);flex-shrink:0}.lightning-address-display[data-v-46539ac2]{font-family:var(--font-mono, monospace);font-size:var(--font-sm);color:var(--text-primary);background:var(--background-primary);border:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);word-break:break-all;text-align:center}.npub-cash-warning[data-v-46539ac2]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);padding:var(--spacing-md);background:color-mix(in srgb,var(--status-warning) 10%,var(--background-secondary));border:1px solid color-mix(in srgb,var(--status-warning) 30%,transparent);border-radius:var(--radius-md);text-align:center}.warning-icon-svg[data-v-46539ac2]{width:24px;height:24px;color:var(--status-warning);flex-shrink:0}.warning-text[data-v-46539ac2]{flex:1}.warning-text p[data-v-46539ac2]{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-sm);color:var(--text-primary);line-height:1.4}.warning-text p[data-v-46539ac2]:last-child{margin-bottom:0}.warning-text strong[data-v-46539ac2]{color:var(--status-warning);font-weight:var(--weight-700)}.zap-amount-section[data-v-46539ac2],.zap-comment-section[data-v-46539ac2]{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.zap-amount-label[data-v-46539ac2],.zap-comment-label[data-v-46539ac2]{font-size:var(--font-xs);color:var(--text-secondary);font-weight:var(--weight-600);text-align:center}.alert-overlay[data-v-ba80f066]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:var(--spacing-lg)}.alert-overlay-enter-active[data-v-ba80f066],.alert-overlay-leave-active[data-v-ba80f066]{transition:opacity .3s ease}.alert-overlay-enter-from[data-v-ba80f066],.alert-overlay-leave-to[data-v-ba80f066]{opacity:0}.alert-modal-enter-active[data-v-ba80f066],.alert-modal-leave-active[data-v-ba80f066]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.alert-modal-enter-from[data-v-ba80f066]{opacity:0;transform:scale(.7) translateY(-50px)}.alert-modal-leave-to[data-v-ba80f066]{opacity:0;transform:scale(.9) translateY(30px)}.alert-modal-enter-to[data-v-ba80f066],.alert-modal-leave-from[data-v-ba80f066]{opacity:1;transform:scale(1) translateY(0)}.drag-modal-overlay[data-v-91dc1196]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:transparent;z-index:99}.drag-modal-container[data-v-91dc1196]{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);box-shadow:var(--neuro-raised-sm),0 2px 8px #0000001a;overflow:hidden;display:flex;flex-direction:column;transform-origin:center;animation:modalAppear-91dc1196 .3s cubic-bezier(.34,1.56,.64,1);transition:left .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}.drag-modal-container.mobile[data-v-91dc1196]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:none;box-shadow:var(--neuro-raised-sm),0 -4px 16px #0000001a;animation:mobileModalSlideUp-91dc1196 .3s ease;transform:translateZ(0);will-change:transform}.drag-modal-container.semitransparent[data-v-91dc1196]{opacity:var(--modal-opacity, .9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drag-modal-container.dragging[data-v-91dc1196]{transition:none;cursor:grabbing;animation:none}.drag-modal-container.resizing[data-v-91dc1196]{transition:none;animation:none}.drag-modal-container.closing[data-v-91dc1196]{animation:modalDisappear-91dc1196 .25s cubic-bezier(.4,0,1,1) forwards!important}.modal-header[data-v-91dc1196]{position:relative;height:calc(var(--spacing-2l) * 1.5);padding:0;display:flex;align-items:center;border-bottom:1px solid var(--border-light)}.close-button[data-v-91dc1196]{position:absolute;left:var(--spacing-sm);top:var(--spacing-sm);width:var(--spacing-xl);height:var(--spacing-xl);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:2}.close-button[data-v-91dc1196]:hover{background:var(--background-hover)}.close-button[data-v-91dc1196]:active{background:var(--background-active)}.close-icon[data-v-91dc1196]{width:14px;height:14px;color:var(--text-tertiary)}.close-button:hover .close-icon[data-v-91dc1196]{color:var(--text-secondary)}.modal-title[data-v-91dc1196]{position:absolute;left:calc(var(--spacing-sm) + var(--spacing-xl) + var(--spacing-sm));top:50%;transform:translateY(-50%);font-size:var(--font-md);font-weight:var(--weight-700);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;right:calc(50% - var(--spacing-2l))}.drag-handle[data-v-91dc1196]{position:absolute;left:50%;top:var(--spacing-sm);transform:translate(-50%);display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs);cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--radius-md);transition:all .2s ease;height:var(--spacing-xl);min-width:var(--spacing-2l);z-index:1}.drag-handle[data-v-91dc1196]:hover{background:var(--background-hover)}.drag-handle[data-v-91dc1196]:active{background:var(--background-active)}.drag-dots[data-v-91dc1196]{display:flex;gap:3px;align-items:center}.dot[data-v-91dc1196]{width:4px;height:4px;background:var(--text-tertiary);border-radius:50%;transition:all .2s ease}.drag-handle:hover .dot[data-v-91dc1196]{background:var(--text-secondary)}.modal-content[data-v-91dc1196]{padding:var(--spacing-sm);overflow:hidden;flex:1}.drag-modal-container.mobile .modal-content[data-v-91dc1196]{overflow-y:auto;overflow-x:hidden;padding:var(--spacing-sm);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.resize-handle[data-v-91dc1196]{position:absolute;bottom:0;right:0;width:16px;height:16px;cursor:nw-resize;display:flex;align-items:flex-end;justify-content:flex-end;padding:2px;z-index:10}.resize-handle[data-v-91dc1196]:hover{background:var(--background-hover);border-radius:var(--radius-sm) 0 var(--radius-xl) 0}@keyframes modalAppear-91dc1196{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes modalDisappear-91dc1196{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes mobileModalSlideUp-91dc1196{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobileModalSlideDown-91dc1196{0%{transform:translateY(0)}to{transform:translateY(100%)}}.drag-modal-container.mobile.closing[data-v-91dc1196]{animation:mobileModalSlideDown-91dc1196 .3s ease forwards!important}.drag-modal-container.mobile.mobile-share-dropdown[data-v-91dc1196]{border-radius:0;border:none;box-shadow:var(--neuro-raised-sm)}.avatar-container[data-v-360bee8b]{position:relative;border-radius:50%;padding:6px;background:var(--background-primary);box-shadow:var(--neuro-inset-md);transition:all .3s ease}.avatar-container.avatar-xl-container[data-v-360bee8b]{padding:10px}.avatar-interactive[data-v-360bee8b]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.avatar-xs[data-v-360bee8b]{width:var(--badge-avatar-size, var(--avatar-xs-size, 20px));height:var(--badge-avatar-size, var(--avatar-xs-size, 20px));border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-sm[data-v-360bee8b]{width:var(--avatar-sm-size, 35px);height:var(--avatar-sm-size, 35px);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-md[data-v-360bee8b]{width:var(--avatar-md-size, 40px);height:var(--avatar-md-size, 40px);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-lg[data-v-360bee8b]{width:var(--avatar-lg-size, 40px);height:var(--avatar-lg-size, 40px);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-xl[data-v-360bee8b]{width:var(--avatar-xl-size, 50px);height:var(--avatar-xl-size, 50px);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-xxl[data-v-360bee8b]{width:var(--avatar-xxl-size, 80px);height:var(--avatar-xxl-size, 80px);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-fixed-size[data-v-360bee8b]{border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-placeholder-badge[data-v-360bee8b]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--background-primary) 0%,var(--background-tertiary) 100%);transition:all .3s ease}.avatar-image[data-v-360bee8b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;transition:all .3s ease}.avatar-placeholder[data-v-360bee8b]{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,var(--background-primary) 0%,var(--background-tertiary) 100%);transition:all .3s ease}@media (hover: hover){.avatar-interactive[data-v-360bee8b]:hover{box-shadow:var(--neuro-raised-md)}}.avatar-interactive[data-v-360bee8b]:active,.avatar-interactive.avatar-pressed[data-v-360bee8b]{box-shadow:var(--neuro-inset-md)}.avatar-container.avatar-interactive [class*=avatar-][data-v-360bee8b]{transition:all .3s ease}@media (hover: hover){.avatar-container.avatar-interactive[data-v-360bee8b]:hover{box-shadow:var(--neuro-raised-md)}.avatar-container.avatar-interactive:hover [class*=avatar-][data-v-360bee8b]{transform:scale(1.01) translateY(-.5px)}}.avatar-container.avatar-interactive[data-v-360bee8b]:active,.avatar-container.avatar-interactive.avatar-pressed[data-v-360bee8b]{box-shadow:var(--neuro-inset-md)}.avatar-container.avatar-interactive:active [class*=avatar-][data-v-360bee8b],.avatar-container.avatar-interactive.avatar-pressed [class*=avatar-][data-v-360bee8b]{transform:scale(.98) translateY(.5px)}.avatar-interactive[data-v-360bee8b]:focus{outline:2px solid var(--accent-color);outline-offset:2px}.avatar-interactive[data-v-360bee8b]:focus:not(:focus-visible){outline:none}.notification-badge[data-v-360bee8b]{position:absolute;top:-2px;right:-2px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--weight-600);color:#fff;border:2px solid var(--background-primary);box-shadow:var(--neumorphic-shadow-sm);z-index:2;transition:all .3s ease;pointer-events:none}.badge-icon[data-v-360bee8b]{width:12px;height:12px}.badge-count[data-v-360bee8b]{font-size:10px;font-weight:var(--weight-700);line-height:1;white-space:nowrap;text-align:center}.notification-badge-count[data-v-360bee8b]{background-color:var(--accent-primary);width:20px;height:20px;border-radius:50%;font-size:10px;font-weight:var(--weight-700);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.notification-badge-like[data-v-360bee8b],.notification-badge-reaction[data-v-360bee8b]{background-color:var(--reaction-like-active)}.notification-badge-repost[data-v-360bee8b]{background-color:var(--reaction-repost-active)}.notification-badge-zap[data-v-360bee8b]{background-color:var(--reaction-zap-active)}.notification-badge-mention[data-v-360bee8b]{background-color:var(--reaction-mention-active)}.notification-badge-reply[data-v-360bee8b]{background-color:var(--reaction-reply-active)}.notification-badge-quote[data-v-360bee8b]{background-color:var(--reaction-quote-active)}.notification-badge-circle[data-v-360bee8b]{border-radius:50%;width:20px;height:20px}.notification-badge-oval[data-v-360bee8b]{border-radius:12px;min-width:var(--avatar-xs-size)}.notification-badge-text[data-v-360bee8b]{background-color:var(--accent-primary);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.badge-text[data-v-360bee8b]{font-size:9px;font-weight:var(--weight-700);line-height:1;white-space:nowrap;text-align:center;max-width:40px;overflow:hidden;text-overflow:ellipsis}.media-modal-content[data-v-bc588a96]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.carousel-info[data-v-bc588a96]{position:absolute;top:20px;right:20px;background:#000000b3;color:#fff;padding:8px 16px;border-radius:20px;font-size:var(--font-sm);font-weight:var(--weight-500);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-wrapper[data-v-bc588a96]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:90vw;max-height:90vh;overflow:hidden;touch-action:pan-y}.media-carousel[data-v-bc588a96]{display:flex;height:100%;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.media-slide[data-v-bc588a96]{flex:0 0 auto;width:var(--4071d550);display:flex;align-items:center;justify-content:center;height:100%;box-sizing:border-box}.preview-media[data-v-bc588a96]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;cursor:pointer;border-radius:var(--radius-md);box-shadow:0 8px 32px #0000004d}.error-container[data-v-bc588a96]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);color:var(--text-secondary)}.error-icon[data-v-bc588a96]{width:48px;height:48px;color:var(--status-error)}.error-message[data-v-bc588a96]{font-size:var(--font-md);margin:0}.carousel-controls[data-v-bc588a96]{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;z-index:10}.carousel-button[data-v-bc588a96]{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.carousel-button[data-v-bc588a96]:hover{background:#000c;transform:translateY(-50%) scale(1.1)}.carousel-prev[data-v-bc588a96]{left:20px}.carousel-next[data-v-bc588a96]{right:20px}.carousel-icon[data-v-bc588a96]{width:24px;height:24px}.carousel-dots[data-v-bc588a96]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.carousel-dot[data-v-bc588a96]{width:12px;height:12px;border:none;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .2s ease}.carousel-dot.active[data-v-bc588a96]{background:#ffffffe6;transform:scale(1.2)}.carousel-dot[data-v-bc588a96]:hover{background:#fffc}.close-icon[data-v-bc588a96]{width:24px;height:24px}@media (max-width: 639px){.carousel-info[data-v-bc588a96]{top:10px;right:10px;padding:6px 12px;font-size:var(--font-xs)}.carousel-button[data-v-bc588a96]{width:40px;height:40px}.carousel-prev[data-v-bc588a96]{left:10px}.carousel-next[data-v-bc588a96]{right:10px}.carousel-icon[data-v-bc588a96]{width:20px;height:20px}.carousel-dots[data-v-bc588a96]{bottom:10px}.carousel-dot[data-v-bc588a96]{width:10px;height:10px}.modal-close-button-safe[data-v-bc588a96]{top:50%;right:12px;transform:translateY(-50%);width:40px;height:40px}.modal-close-button-safe[data-v-bc588a96]:hover{transform:translateY(-50%) scale(1.1)}.close-icon[data-v-bc588a96]{width:20px;height:20px}.media-metadata-safe-area[data-v-bc588a96]{padding-right:64px}.badge-metadata[data-v-bc588a96],.general-metadata[data-v-bc588a96]{max-width:calc(100% - 52px)}}.media-metadata-safe-area[data-v-bc588a96]{position:fixed;bottom:0;left:0;right:0;width:100vw;min-height:144px;background:var(--media-overlay-safe-bg, rgba(0, 0, 0, .7));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid var(--media-overlay-border, rgba(255, 255, 255, .08));padding:var(--spacing-md) var(--spacing-lg);padding-right:80px;color:var(--media-overlay-text, white);z-index:15;display:flex;align-items:flex-start;box-shadow:0 -4px 20px var(--media-overlay-shadow, rgba(0, 0, 0, .3));position:relative;box-sizing:border-box}.badge-metadata[data-v-bc588a96],.general-metadata[data-v-bc588a96]{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;min-width:0;flex:1;max-width:calc(100% - 64px);word-wrap:break-word;overflow-wrap:break-word}.metadata-title[data-v-bc588a96]{font-size:var(--font-md);font-weight:var(--weight-800);color:#fff;margin:0;line-height:1.2;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.metadata-creator[data-v-bc588a96]{font-size:var(--font-sm);color:#fffc;margin:0;font-weight:var(--weight-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metadata-description[data-v-bc588a96],.metadata-text[data-v-bc588a96]{font-size:var(--font-sm);color:#ffffffe6;margin:0;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.alt-text[data-v-bc588a96]{font-style:italic;color:#fffc}.metadata-creator-section[data-v-bc588a96]{display:flex;align-items:center;gap:var(--spacing-sm)}.creator-avatar[data-v-bc588a96]{flex-shrink:0;cursor:pointer;transition:transform .2s ease}.creator-avatar[data-v-bc588a96]:hover{transform:scale(1.1)}.creator-name[data-v-bc588a96]{font-size:var(--font-sm);color:var(--media-overlay-text, rgba(255, 255, 255, .8));font-weight:var(--weight-600);cursor:pointer;transition:color .2s ease;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0}.creator-name[data-v-bc588a96]:hover{color:var(--media-overlay-text, white);text-decoration:underline}.modal-close-button-safe[data-v-bc588a96]{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:48px;height:48px;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:16;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-close-button-safe[data-v-bc588a96]:hover{background:#000c;transform:translateY(-50%) scale(1.1)}@media (max-width: 639px){.media-metadata-safe-area[data-v-bc588a96]{min-height:120px;padding:var(--spacing-sm) var(--spacing-md);padding-right:64px}.metadata-title[data-v-bc588a96]{font-size:var(--font-sm)}.metadata-creator[data-v-bc588a96],.metadata-description[data-v-bc588a96],.metadata-text[data-v-bc588a96]{font-size:var(--font-xs)}}.media-preview-overlay[data-v-90993d2c]{position:fixed;inset:0;background:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-90993d2c .25s ease}.media-preview-overlay.is-closing[data-v-90993d2c]{animation:fadeOut-90993d2c .25s ease}.media-preview-container[data-v-90993d2c]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}@keyframes fadeIn-90993d2c{0%{opacity:0}to{opacity:1}}@keyframes fadeOut-90993d2c{0%{opacity:1}to{opacity:0}}@media (max-width: 639px){.media-preview-container[data-v-90993d2c]{padding:10px}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%}#app{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);background-color:var(--background-primary)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.base-button[data-v-de1b5fed]{border:none;cursor:pointer;font-weight:var(--weight-600);border-radius:var(--radius-md);transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);position:relative}.base-button[data-v-de1b5fed]:disabled,.base-button--disabled[data-v-de1b5fed]{opacity:.6;cursor:not-allowed;pointer-events:none}.base-button[data-v-de1b5fed] *,.base-button[data-v-de1b5fed]:before,.base-button[data-v-de1b5fed]:after{transition:all .3s ease}.base-button span[data-v-de1b5fed],.base-button svg[data-v-de1b5fed]{display:inline-block}.base-button--xs[data-v-de1b5fed]{padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-2xs);border-radius:var(--radius-xs);height:25px}.base-button--sm[data-v-de1b5fed]{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-xs);border-radius:var(--radius-sm);height:30px}.base-button--md[data-v-de1b5fed]{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);border-radius:var(--radius-md);height:35px}.base-button--lg[data-v-de1b5fed]{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-md);border-radius:var(--radius-lg);height:45px}.base-button--xl[data-v-de1b5fed]{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-lg);border-radius:var(--radius-xl);height:55px}.base-button--2xl[data-v-de1b5fed]{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-xl);border-radius:var(--radius-2xl);height:65px}.base-button--icon[data-v-de1b5fed]{width:35px;height:35px;padding:0;border-radius:var(--radius-md)}.base-button--icon-sm[data-v-de1b5fed]{width:30px;height:30px;padding:0;border-radius:var(--radius-sm)}.base-button--icon-md[data-v-de1b5fed]{width:35px;height:35px;padding:0;border-radius:var(--radius-md)}.base-button--icon-xl[data-v-de1b5fed]{min-height:120px;aspect-ratio:1;padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--radius-2xl);flex-direction:column;gap:var(--spacing-md)}.base-button--circle-xs[data-v-de1b5fed]{width:25px;height:25px;padding:0;border-radius:50%}.base-button--circle-sm[data-v-de1b5fed]{width:30px;height:30px;padding:0;border-radius:50%}.base-button--circle-md[data-v-de1b5fed]{width:35px;height:35px;padding:0;border-radius:50%}.base-button--circle-lg[data-v-de1b5fed]{width:45px;height:45px;padding:0;border-radius:50%}.base-button--neutral[data-v-de1b5fed]{background:var(--background-secondary);color:var(--text-secondary);box-shadow:var(--neuro-inset-sm)}@media (hover: hover){.base-button--neutral[data-v-de1b5fed]:hover:not(:disabled){background:var(--background-secondary);box-shadow:var(--neuro-raised-sm),2px 2px 4px var(--shadow-color);filter:brightness(1.05)}.base-button--neutral[data-v-de1b5fed]:hover:not(:disabled) *{transform:translateY(-1px)}}.base-button--neutral[data-v-de1b5fed]:active:not(:disabled){background:var(--background-secondary);box-shadow:var(--neuro-inset-md);filter:brightness(.95)}.base-button--neutral[data-v-de1b5fed]:active:not(:disabled) *{transform:translateY(1px)}.base-button--accent[data-v-de1b5fed]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-raised-sm),2px 2px 4px var(--shadow-color)}.base-button .toggle-icon[data-v-de1b5fed],.base-button .type-toggle-icon[data-v-de1b5fed],.base-button .btn-icon[data-v-de1b5fed],.base-button .test-action-icon[data-v-de1b5fed]{color:inherit}@media (hover: hover){.base-button--accent[data-v-de1b5fed]:hover:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-raised-md),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.base-button--accent[data-v-de1b5fed]:hover:not(:disabled) *{transform:translateY(-1px);color:#fff!important}}.base-button--accent[data-v-de1b5fed]:active:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-inset-md);filter:brightness(.95)}.base-button--accent[data-v-de1b5fed]:active:not(:disabled) *{transform:translateY(1px);color:#fff!important}.base-button--danger[data-v-de1b5fed]{background:var(--status-error);color:#fff;box-shadow:var(--neuro-danger-raised-sm),2px 2px 4px var(--shadow-color)}@media (hover: hover){.base-button--danger[data-v-de1b5fed]:hover:not(:disabled){background:var(--status-error);box-shadow:var(--neuro-danger-raised-md),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.base-button--danger[data-v-de1b5fed]:hover:not(:disabled) *{transform:translateY(-1px);color:#fff!important}}.base-button--danger[data-v-de1b5fed]:active:not(:disabled){background:var(--status-error);box-shadow:var(--neuro-danger-inset-md);filter:brightness(.95)}.base-button--danger[data-v-de1b5fed]:active:not(:disabled) *{transform:translateY(1px);color:#fff!important}.base-button--hover-accent[data-v-de1b5fed]{background:var(--background-secondary);color:var(--text-secondary);box-shadow:var(--neuro-inset-sm)}@media (hover: hover){.base-button--hover-accent[data-v-de1b5fed]:hover:not(:disabled){background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-raised-sm),2px 2px 4px var(--shadow-color);filter:brightness(1.05)}.base-button--hover-accent[data-v-de1b5fed]:hover:not(:disabled) *{transform:translateY(-1px);color:#fff!important}}.base-button--hover-accent[data-v-de1b5fed]:active:not(:disabled){background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-inset-md);filter:brightness(.95)}.base-button--hover-accent[data-v-de1b5fed]:active:not(:disabled) *{transform:translateY(1px);color:#fff!important}.base-button--hover-danger[data-v-de1b5fed]{background:var(--background-secondary);color:var(--text-secondary);box-shadow:var(--neuro-inset-sm)}@media (hover: hover){.base-button--hover-danger[data-v-de1b5fed]:hover:not(:disabled){background:var(--status-error);color:#fff;box-shadow:var(--neuro-danger-raised-sm),2px 2px 4px var(--shadow-color);filter:brightness(1.05)}.base-button--hover-danger[data-v-de1b5fed]:hover:not(:disabled) *{transform:translateY(-1px);color:#fff!important}}.base-button--hover-danger[data-v-de1b5fed]:active:not(:disabled){background:var(--status-error);color:#fff;box-shadow:var(--neuro-danger-inset-md);filter:brightness(.95)}.base-button--hover-danger[data-v-de1b5fed]:active:not(:disabled) *{transform:translateY(1px);color:#fff!important}.base-button--toggle[data-v-de1b5fed]{background:var(--background-secondary);color:var(--text-secondary);box-shadow:var(--neuro-inset-sm)}@media (hover: hover){.base-button--toggle[data-v-de1b5fed]:hover:not(:disabled){background:var(--background-secondary);box-shadow:var(--neuro-raised-sm);filter:brightness(1.05)}.base-button--toggle[data-v-de1b5fed]:hover:not(:disabled) *{transform:translateY(-1px)}}.base-button--toggle[data-v-de1b5fed]:active:not(:disabled){background:var(--background-secondary);box-shadow:var(--neuro-inset-md);filter:brightness(.95)}.base-button--toggle[data-v-de1b5fed]:active:not(:disabled) *{transform:translateY(1px)}.base-button--toggle-active[data-v-de1b5fed]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-raised-sm)}.base-button--toggle-active[data-v-de1b5fed]>*{color:#fff}@media (hover: hover){.base-button--toggle-active[data-v-de1b5fed]:hover:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-raised-md);filter:brightness(1.05)}.base-button--toggle-active[data-v-de1b5fed]:hover:not(:disabled) *{transform:translateY(-1px);color:#fff!important}}.base-button--toggle-active[data-v-de1b5fed]:active:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-inset-md);filter:brightness(.95)}.base-button--toggle-active[data-v-de1b5fed]:active:not(:disabled) *{transform:translateY(1px);color:#fff!important}.base-button--tab[data-v-de1b5fed]{background:transparent;color:var(--text-secondary);box-shadow:none;border-radius:var(--radius-md)}@media (hover: hover){.base-button--tab[data-v-de1b5fed]:hover:not(:disabled):not(.base-button--tab-active){background:var(--background-secondary);box-shadow:var(--neuro-raised-sm);filter:brightness(1.05)}.base-button--tab[data-v-de1b5fed]:hover:not(:disabled):not(.base-button--tab-active) *{transform:translateY(-1px)}}.base-button--tab[data-v-de1b5fed]:active:not(:disabled):not(.base-button--tab-active){background:var(--background-secondary);box-shadow:var(--neuro-inset-md);filter:brightness(.95)}.base-button--tab[data-v-de1b5fed]:active:not(:disabled):not(.base-button--tab-active) *{transform:translateY(1px)}.base-button--tab-active[data-v-de1b5fed]{background:var(--background-secondary);color:var(--text-primary);box-shadow:var(--neuro-inset-sm);filter:brightness(.9)}@media (hover: hover){.base-button--tab-active[data-v-de1b5fed]:hover:not(:disabled){background:var(--background-secondary);box-shadow:var(--neuro-inset-sm);filter:brightness(.95)}.base-button--tab-active[data-v-de1b5fed]:hover:not(:disabled)>*{transform:none}}.base-button--tab-active[data-v-de1b5fed]:active:not(:disabled)>*{transform:none}.btn-toggle[data-v-c476c318]{border:none;cursor:pointer;font-weight:var(--weight-600);transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;position:relative;outline:none;background:var(--background-secondary);color:var(--text-secondary);box-shadow:var(--neuro-inset-sm)}.btn-toggle--xs[data-v-c476c318]{width:25px;height:25px;border-radius:var(--radius-xs)}.btn-toggle--sm[data-v-c476c318]{width:30px;height:30px;border-radius:var(--radius-sm)}.btn-toggle--md[data-v-c476c318]{width:35px;height:35px;border-radius:var(--radius-md)}.btn-toggle--lg[data-v-c476c318]{width:45px;height:45px;border-radius:var(--radius-lg)}.btn-toggle--xl[data-v-c476c318]{width:55px;height:55px;border-radius:var(--radius-xl)}.btn-toggle--2xl[data-v-c476c318]{width:65px;height:65px;border-radius:var(--radius-2xl)}.btn-toggle--circle[data-v-c476c318]{border-radius:50%}.btn-toggle--circle svg[data-v-c476c318]{width:20px;height:20px}.btn-toggle[data-v-c476c318] *,.btn-toggle[data-v-c476c318]:before,.btn-toggle[data-v-c476c318]:after{transition:all .3s ease}.btn-toggle span[data-v-c476c318],.btn-toggle svg[data-v-c476c318]{display:inline-block}@media (hover: hover){.btn-toggle[data-v-c476c318]:hover:not(:disabled):not(.btn-toggle--active){background:var(--background-secondary);box-shadow:var(--neuro-raised-sm),2px 2px 4px var(--shadow-color);filter:brightness(1.05)}.btn-toggle[data-v-c476c318]:hover:not(:disabled):not(.btn-toggle--active)>*{transform:translateY(-1px)}}.btn-toggle[data-v-c476c318]:active:not(:disabled):not(.btn-toggle--active){background:var(--background-secondary);box-shadow:var(--neuro-inset-md);filter:brightness(.95)}.btn-toggle[data-v-c476c318]:active:not(:disabled):not(.btn-toggle--active)>*{transform:translateY(1px)}.btn-toggle--active[data-v-c476c318]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-raised-sm),2px 2px 4px var(--shadow-color)}.btn-toggle--active[data-v-c476c318]>*{color:#fff}@media (hover: hover){.btn-toggle--active[data-v-c476c318]:hover:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-raised-md),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.btn-toggle--active[data-v-c476c318]:hover:not(:disabled)>*{transform:translateY(-1px);color:#fff!important}}.btn-toggle--active[data-v-c476c318]:active:not(:disabled){background:var(--accent-color);box-shadow:var(--neuro-accent-inset-md);filter:brightness(.95)}.btn-toggle--active[data-v-c476c318]:active:not(:disabled)>*{transform:translateY(1px);color:#fff!important}.btn-toggle--disabled[data-v-c476c318]{cursor:not-allowed;pointer-events:none;box-shadow:none!important}.btn-toggle--disabled-default[data-v-c476c318],.btn-toggle--disabled-contrast[data-v-c476c318]{opacity:.6}.btn-toggle--disabled-contrast[data-v-c476c318]:not(.btn-toggle--active){background:color-mix(in srgb,var(--background-secondary) 80%,black 20%)!important}.btn-toggle--disabled-contrast.btn-toggle--active[data-v-c476c318]{background:color-mix(in srgb,var(--accent-color) 80%,black 20%)!important}.btn-toggle--disabled[data-v-c476c318]>*,.btn-toggle--disabled[data-v-c476c318]:before,.btn-toggle--disabled[data-v-c476c318]:after{transform:none!important}.border-bump[data-v-2c3945f6]{display:flex;justify-content:center;align-items:center;margin-top:var(--fa3235e8);margin-bottom:var(--fa3235e8)}.bump-container[data-v-2c3945f6]{display:flex;align-items:center;justify-content:center;width:100%}.bump-bar[data-v-2c3945f6]{width:var(--0d0b6aa8);height:var(--7a92f085);border-radius:calc(var(--7a92f085) / 2);box-shadow:var(--neuro-raised-sm);transition:all .3s ease}.picker-container[data-v-9c6c8e02]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.section-header[data-v-9c6c8e02]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-9c6c8e02]{font-size:var(--font-sm);font-weight:var(--weight-700);color:var(--text-secondary);margin-bottom:var(--spacing-xs)}.pagination-controls[data-v-9c6c8e02]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-sm)}.page-indicator[data-v-9c6c8e02]{font-size:var(--font-sm);color:var(--text-secondary);min-width:60px;text-align:center}.navigation-button--disabled[data-v-9c6c8e02]{opacity:.5;pointer-events:none}.nav-icon[data-v-9c6c8e02]{width:16px;height:16px}.emoji-grid-container[data-v-9c6c8e02]{position:relative;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-sm);display:grid;justify-items:center}.emoji-grid-compact[data-v-9c6c8e02]{display:grid;justify-content:start;grid-template-columns:repeat(auto-fill,40px);gap:var(--spacing-xs);max-width:100%}.emoji-grid-container.height-limited .emoji-grid-compact[data-v-9c6c8e02]{max-height:88px;overflow:hidden}.emoji-grid-container.paginated.multiple-pages .emoji-grid-compact[data-v-9c6c8e02]{min-height:88px;height:88px}.emoji-button-container[data-v-9c6c8e02]{width:40px;height:40px;position:relative;border:.5px solid var(--border-color);border-radius:var(--radius-sm)}.emoji-button-container.edit-mode[data-v-9c6c8e02]{cursor:pointer}.emoji-button-container.edit-mode[data-v-9c6c8e02]:before{content:"";position:absolute;inset:0;background-color:var(--status-error);opacity:0;border-radius:var(--radius-md);pointer-events:none;z-index:1;transition:opacity .2s ease}.emoji-button-container.edit-mode[data-v-9c6c8e02]:hover:before{opacity:.3}.emoji-unicode[data-v-9c6c8e02]{font-size:20px;line-height:1}.custom-emoji-image[data-v-9c6c8e02]{max-width:24px;max-height:24px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;border-radius:2px}.emoji-fallback[data-v-9c6c8e02]{font-size:var(--font-xs);color:var(--text-tertiary);font-style:italic}.slide-left-enter-active[data-v-9c6c8e02],.slide-left-leave-active[data-v-9c6c8e02],.slide-right-enter-active[data-v-9c6c8e02],.slide-right-leave-active[data-v-9c6c8e02]{transition:all .3s ease}.slide-left-enter-from[data-v-9c6c8e02]{transform:translate(100%);opacity:0}.slide-left-leave-to[data-v-9c6c8e02],.slide-right-enter-from[data-v-9c6c8e02]{transform:translate(-100%);opacity:0}.slide-right-leave-to[data-v-9c6c8e02]{transform:translate(100%);opacity:0}.emoji-container[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;max-width:380px;padding:var(--spacing-md);padding-bottom:var(--spacing-lg)}.emoji-picker-popover[data-v-dee35cc0]{padding:0;color:var(--text-primary);width:100%;height:100%;display:flex;flex-direction:column;gap:var(--spacing-md);overflow:hidden}.emoji-header[data-v-dee35cc0]{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)}.emoji-title[data-v-dee35cc0]{margin:0;font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary)}.emoji-actions[data-v-dee35cc0]{display:flex;gap:var(--spacing-sm);align-items:center}.emoji-content-area[data-v-dee35cc0]{flex:1;display:flex;flex-direction:column;background:var(--background-primary);border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-sm);padding:0;overflow:hidden}.unified-sections[data-v-dee35cc0]{display:flex;flex-direction:column;overflow-y:auto;flex:1;min-height:0;padding:var(--spacing-xl)}.emoji-sections-container[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-md)}.border-spacer[data-v-dee35cc0]{margin:var(--spacing-lg) 0}.edit-mode-container[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-sm);overflow-y:auto;flex:1;min-height:0;padding:var(--spacing-xl)}.no-emojis-edit-message[data-v-dee35cc0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;color:var(--text-tertiary)}.no-emojis-edit-message .no-emojis-icon[data-v-dee35cc0]{width:48px;height:48px;margin-bottom:var(--spacing-md);opacity:.5}.no-emojis-edit-message p[data-v-dee35cc0]{margin:var(--spacing-xs) 0;font-size:var(--font-sm)}.no-emojis-edit-message .no-emojis-hint[data-v-dee35cc0]{color:var(--text-quaternary);font-size:var(--font-xs)}.edit-picker-container[data-v-dee35cc0]{position:relative}.no-emojis-message[data-v-dee35cc0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;color:var(--text-tertiary)}.no-emojis-icon[data-v-dee35cc0]{width:48px;height:48px;margin-bottom:var(--spacing-md);opacity:.5}.no-emojis-message p[data-v-dee35cc0]{margin:var(--spacing-xs) 0;font-size:var(--font-sm)}.no-emojis-hint[data-v-dee35cc0]{color:var(--text-quaternary);font-size:var(--font-xs)}.section-title[data-v-dee35cc0]{font-size:var(--font-xs);font-weight:var(--weight-700);color:var(--text-tertiary);margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:.5px}.emoji-settings-section[data-v-dee35cc0]{margin-top:var(--spacing-md);padding:0 var(--spacing-sm)}.emoji-settings-button[data-v-dee35cc0]{width:100%!important;background:color-mix(in srgb,var(--zap-color) 15%,transparent)!important;border:none!important}.recent-emoji-section[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.recent-emoji-grid[data-v-dee35cc0]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);max-width:calc(7 * 40px + 6 * var(--spacing-xs));width:100%}.recent-emoji-button[data-v-dee35cc0]{background:color-mix(in srgb,var(--reaction-reply-active) 8%,var(--background-secondary) 92%)!important;border:1px solid color-mix(in srgb,var(--reaction-reply-active) 15%,var(--border-color) 85%)!important}.recent-emoji-button[data-v-dee35cc0]:hover{background:color-mix(in srgb,var(--reaction-reply-active) 12%,var(--background-hover) 88%)!important;border:1px solid color-mix(in srgb,var(--reaction-reply-active) 20%,transparent)!important}.custom-sets-section[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-top:var(--spacing-xs);border-top:1px solid var(--border-light)}.emoji-set-container[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.custom-set-emoji-button[data-v-dee35cc0]{background:color-mix(in srgb,var(--reaction-repost-active) 5%,var(--background-secondary) 95%)!important;border:1px solid color-mix(in srgb,var(--reaction-repost-active) 10%,var(--border-color) 90%)!important}.custom-set-emoji-button[data-v-dee35cc0]:hover{background:color-mix(in srgb,var(--reaction-repost-active) 10%,var(--background-hover) 90%)!important;border:1px solid color-mix(in srgb,var(--reaction-repost-active) 20%,transparent)!important}.edit-mode-section[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.emoji-grid-compact[data-v-dee35cc0]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);max-width:calc(7 * 40px + 6 * var(--spacing-xs));width:100%}.emoji-button-edit-mode[data-v-dee35cc0]{background:color-mix(in srgb,var(--reaction-like-active) 10%,var(--background-secondary) 90%)!important;position:relative}.emoji-button-edit-mode[data-v-dee35cc0]:hover{background:color-mix(in srgb,var(--reaction-like-active) 20%,var(--background-secondary) 80%)!important}.emoji-edit-tooltip[data-v-dee35cc0]{background:var(--background-tooltip, var(--rgba-black-backdrop-50));color:var(--text-tooltip, white);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--weight-500);white-space:nowrap;pointer-events:none;box-shadow:0 2px 8px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.edit-toggle-button .edit-icon[data-v-dee35cc0]{transition:transform .3s ease;transform-origin:center}.edit-toggle-button .edit-icon--active[data-v-dee35cc0]{animation:spin-continuous-dee35cc0 2s linear infinite}@keyframes spin-continuous-dee35cc0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.emoji-save-button[data-v-dee35cc0]{background:color-mix(in srgb,var(--reaction-repost-active) 20%,var(--background-secondary) 80%)!important}.emoji-save-button[data-v-dee35cc0]:hover{background:color-mix(in srgb,var(--reaction-repost-active) 30%,var(--background-secondary) 70%)!important}.emoji-save-button .edit-icon[data-v-dee35cc0]{color:var(--reaction-repost-active)}.custom-emoji-image[data-v-dee35cc0]{max-width:32px;max-height:20px;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}.emoji-edit-tools[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;box-sizing:border-box}.emoji-input-section[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-md)}.emoji-input-wrapper[data-v-dee35cc0]{display:grid;grid-template-columns:1fr 36px;gap:var(--spacing-sm);align-items:stretch}.emoji-input[data-v-dee35cc0]{flex:1;height:36px;padding:0 var(--spacing-md);background:var(--background-secondary);border:none;border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-primary);box-shadow:var(--neuro-inset-sm);transition:all .3s ease;width:100%}.emoji-input[data-v-dee35cc0]:focus{outline:none;box-shadow:var(--neuro-inset-md)}.emoji-input[data-v-dee35cc0]:active{box-shadow:var(--neuro-inset-md)}.emoji-input-hint[data-v-dee35cc0]{font-size:var(--font-xs);color:var(--text-tertiary);margin-left:var(--spacing-xs)}.custom-emoji-section[data-v-dee35cc0]{display:flex;flex-direction:column;padding-top:var(--spacing-xs);gap:var(--spacing-sm)}.emoji-set-section[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-top:var(--spacing-xs);border-top:1px solid var(--border-light)}.section-subtitle[data-v-dee35cc0]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-secondary);margin:0}.custom-input-field[data-v-dee35cc0]{display:grid;gap:var(--spacing-sm);align-items:stretch}.custom-input-field[data-v-dee35cc0]:first-child{grid-template-columns:1fr}.custom-input-field[data-v-dee35cc0]:last-child{grid-template-columns:1fr 36px}.custom-input[data-v-dee35cc0]{flex:1;height:36px;padding:0 var(--spacing-md);background:var(--background-secondary);border:none;border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-primary);box-shadow:var(--neuro-inset-sm);transition:all .3s ease;width:100%}.custom-input[data-v-dee35cc0]:focus{outline:none;box-shadow:var(--neuro-inset-md)}.custom-input[data-v-dee35cc0]:active{box-shadow:var(--neuro-inset-md)}.plus-icon[data-v-dee35cc0]{width:16px;height:16px}.full-width-button[data-v-dee35cc0]{width:100%!important}.post-emoji-extraction[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border-light)}.post-emoji-list[data-v-dee35cc0]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.post-emoji-row[data-v-dee35cc0]{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;text-align:left!important;background:color-mix(in srgb,var(--zap-color) 15%,transparent)!important;border:none!important}.post-emoji-row[data-v-dee35cc0]:disabled{opacity:.7!important;cursor:not-allowed!important}.post-emoji-registered[data-v-dee35cc0]{background:color-mix(in srgb,var(--reaction-repost-active) 25%,transparent)!important;border:none!important}.post-emoji-registering[data-v-dee35cc0]{background:color-mix(in srgb,var(--accent-color) 25%,transparent)!important;border:none!important}.post-emoji-image-container[data-v-dee35cc0]{width:40px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.post-emoji-image-container .custom-emoji-image[data-v-dee35cc0]{max-width:36px;max-height:24px;-o-object-fit:contain;object-fit:contain}.post-emoji-shortcode[data-v-dee35cc0]{flex:1;font-size:var(--font-sm);color:var(--text-primary);font-weight:var(--weight-600);text-align:left;padding:0 var(--spacing-sm);font-family:var(--font-mono, monospace)}.post-emoji-action[data-v-dee35cc0]{width:32px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.post-emoji-action .add-icon[data-v-dee35cc0]{width:16px;height:16px;color:var(--text-tertiary)}.emoji-status-registered[data-v-dee35cc0]{color:var(--reaction-repost-active);font-weight:var(--weight-800);font-size:var(--font-lg)}.emoji-shortcode[data-v-dee35cc0]{font-size:var(--font-xs);color:var(--text-secondary);text-align:center;word-break:break-all;max-width:100%;font-weight:var(--weight-600)}.emoji-status[data-v-dee35cc0]{font-size:var(--font-xs);color:var(--text-tertiary);text-align:center;padding:2px 6px;background:var(--background-primary);border-radius:var(--radius-sm);font-weight:var(--weight-600)}.post-emoji-registered .emoji-status[data-v-dee35cc0]{color:var(--reaction-repost-active);background:color-mix(in srgb,var(--reaction-repost-active) 15%,var(--background-primary) 85%)}.edit-tools-enter-active[data-v-dee35cc0],.edit-tools-leave-active[data-v-dee35cc0]{transition:all .3s ease-in-out;transform-origin:top center}.edit-tools-enter-from[data-v-dee35cc0]{opacity:0;transform:scaleY(0) translateY(-20px);max-height:0;margin-top:0;padding-top:0;border-top-width:0;overflow:hidden}.edit-tools-leave-to[data-v-dee35cc0]{opacity:0;transform:scaleY(0) translateY(-10px);max-height:0;margin-top:0;padding-top:0;border-top-width:0;overflow:hidden}.edit-tools-enter-to[data-v-dee35cc0],.edit-tools-leave-from[data-v-dee35cc0]{opacity:1;transform:scaleY(1) translateY(0);max-height:300px;margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top-width:1px}.draft-list-popover[data-v-09b0c2f3]{padding:0;color:var(--text-primary);width:100%;height:100%;display:flex;flex-direction:column;gap:var(--spacing-md);overflow:hidden}.draft-header[data-v-09b0c2f3]{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)}.draft-title[data-v-09b0c2f3]{margin:0;font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary)}.draft-actions[data-v-09b0c2f3]{display:flex;gap:var(--spacing-sm);align-items:center}.draft-content-area[data-v-09b0c2f3]{flex:1;display:flex;flex-direction:column;background:var(--background-primary);border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-sm);padding:0;overflow:hidden}.state-container[data-v-09b0c2f3]{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--spacing-lg);color:var(--text-secondary-color, #888)}.error-message[data-v-09b0c2f3]{color:var(--error-color, #e53e3e);font-size:.875rem;margin-top:.5rem}.draft-list[data-v-09b0c2f3]{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1;min-height:0}.draft-item[data-v-09b0c2f3]{padding:var(--spacing-lg);cursor:pointer;transition:box-shadow var(--transition-normal);box-shadow:inset 0 2px 4px var(--shadow-light),inset 0 -2px 4px var(--shadow-color)}.draft-content[data-v-09b0c2f3]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.draft-title-text[data-v-09b0c2f3]{margin:0;font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);line-height:1.3;word-break:break-word}.content-text[data-v-09b0c2f3]{margin:0;font-size:var(--font-md);white-space:pre-wrap;word-break:break-word;line-height:1.4;color:var(--text-primary)}.draft-count[data-v-09b0c2f3]{font-size:var(--font-sm);font-weight:var(--weight-500);color:var(--text-secondary);margin-left:var(--spacing-xs)}.debug-info[data-v-09b0c2f3]{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm);background:var(--background-secondary);border-radius:var(--radius-md);font-family:var(--font-family-mono, "SF Mono", "Monaco", "Consolas", monospace)}.debug-section[data-v-09b0c2f3]{display:flex;flex-direction:column;gap:calc(var(--spacing-xs) / 2)}.debug-label[data-v-09b0c2f3]{font-size:var(--font-xs);font-weight:var(--weight-800);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.debug-value[data-v-09b0c2f3]{font-size:var(--font-sm);color:var(--text-primary);word-break:break-all}.debug-tags[data-v-09b0c2f3]{display:flex;flex-wrap:wrap;gap:calc(var(--spacing-xs) / 2)}.debug-tag[data-v-09b0c2f3]{font-size:var(--font-xs);color:var(--text-secondary);background:var(--background-tertiary);padding:calc(var(--spacing-xs) / 2) var(--spacing-xs);border-radius:var(--radius-sm);word-break:break-all}.debug-reply-info[data-v-09b0c2f3]{display:flex;flex-direction:column;gap:calc(var(--spacing-xs) / 3)}.debug-reply-status[data-v-09b0c2f3]{font-size:var(--font-xs);font-weight:var(--weight-600)}.debug-mentions[data-v-09b0c2f3]{font-size:var(--font-xs);color:var(--text-tertiary);font-style:italic}.draft-meta[data-v-09b0c2f3]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-sm)}.draft-timestamp[data-v-09b0c2f3]{font-size:var(--font-xs);color:var(--text-secondary);font-weight:var(--weight-600)}.decryption-badge[data-v-09b0c2f3]{font-size:var(--font-xs);padding:calc(var(--spacing-xs) / 2) var(--spacing-sm);border-radius:var(--radius-lg);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.5px}.badge-NIP44_OK[data-v-09b0c2f3]{background-color:#dcfce7;color:#166534}.badge-NIP04_OK[data-v-09b0c2f3]{background-color:#fef3c7;color:#92400e}.badge-FAILED[data-v-09b0c2f3]{background-color:#fee2e2;color:#991b1b}.load-more-item[data-v-09b0c2f3]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-lg);border-top:1px solid var(--border-secondary);margin-top:var(--spacing-sm)}.loading-spinner[data-v-09b0c2f3]{border:2px solid var(--border-secondary);border-top:2px solid var(--accent-color);border-radius:50%;width:24px;height:24px;animation:spin-09b0c2f3 1s linear infinite;margin-bottom:var(--spacing-sm)}.loading-spinner-small[data-v-09b0c2f3]{border:2px solid var(--border-secondary);border-top:2px solid var(--accent-color);border-radius:50%;width:16px;height:16px;animation:spin-09b0c2f3 1s linear infinite}@keyframes spin-09b0c2f3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.article-info-popover[data-v-35fb3e80]{display:flex;flex-direction:column;max-height:80vh;overflow:hidden}.popover-header[data-v-35fb3e80]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--border-light);flex-shrink:0}.header-icon[data-v-35fb3e80]{width:20px;height:20px;color:var(--text-secondary)}.header-title[data-v-35fb3e80]{font-weight:var(--weight-700);color:var(--text-primary);font-size:var(--font-md)}.popover-content[data-v-35fb3e80]{flex:1;overflow-y:auto;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-lg)}.field-section[data-v-35fb3e80]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.image-preview[data-v-35fb3e80]{position:relative;border-radius:var(--radius-md);overflow:hidden;background:var(--background-tertiary);margin-top:var(--spacing-sm)}.image-preview img[data-v-35fb3e80]{width:100%;height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover;display:block}.image-remove[data-v-35fb3e80]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);width:32px;height:32px;border-radius:var(--radius-full);background:#000000b3;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}@media (hover: hover){.image-remove[data-v-35fb3e80]:hover{background:#000000e6;transform:scale(1.1)}}.remove-icon[data-v-35fb3e80]{width:18px;height:18px;color:#fff}.upload-icon[data-v-35fb3e80],.add-icon[data-v-35fb3e80]{width:18px;height:18px}.tags-list[data-v-35fb3e80]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.tag-badge[data-v-35fb3e80]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;border:1px solid;background:color-mix(in srgb,var(--accent-color) 10%,transparent);border-color:color-mix(in srgb,var(--accent-color) 20%,transparent)}.tag-icon[data-v-35fb3e80]{width:12px;height:12px;flex-shrink:0;color:var(--accent-color)}.tag-text[data-v-35fb3e80]{font-size:var(--font-2s);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.5px;color:var(--accent-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag-remove[data-v-35fb3e80]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:transparent;cursor:pointer;padding:0;transition:all .2s ease;border-radius:var(--radius-sm)}@media (hover: hover){.tag-remove[data-v-35fb3e80]:hover{background:color-mix(in srgb,var(--accent-color) 15%,transparent)}}.tag-remove-icon[data-v-35fb3e80]{width:10px;height:10px;color:var(--accent-color)}.simple-timeline[data-v-ec6e6556]{height:100%;width:100%;max-width:100%;display:flex;flex-direction:column;position:relative;box-sizing:border-box;background:var(--background-secondary);overscroll-behavior:none}.pull-refresh-indicator[data-v-ec6e6556]{position:absolute;top:-30px;left:50%;display:flex;align-items:center;justify-content:center;background:#ffffff80;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);border:1px solid var(--shadow-light);box-shadow:0 4px 20px #00000040,0 2px 10px #00000026,0 1px 4px #0000001a;width:48px;height:48px;border-radius:50%;z-index:100;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .3s ease,transform .15s ease-out}.pull-refresh-indicator.bouncing[data-v-ec6e6556]{animation:bounceBack-ec6e6556 .4s cubic-bezier(.68,-.55,.265,1.55)}.pull-refresh-indicator.fading-out[data-v-ec6e6556]{transition:opacity .5s ease-out,transform .4s ease-out,background-color .3s ease,border-color .3s ease,box-shadow .3s ease}@keyframes bounceBack-ec6e6556{0%{transform:translate(-50%) scale(1.2)}50%{transform:translate(-50%) scale(.9)}to{transform:translate(-50%) scale(1)}}.theme-light .pull-refresh-indicator[data-v-ec6e6556]{background:#ffffff73;border:1px solid var(--shadow-light);box-shadow:0 6px 24px #0000001f,0 3px 12px #00000014,0 1px 4px #0000000f}.theme-nebula .pull-refresh-indicator[data-v-ec6e6556]{background:#1e294080;box-shadow:0 6px 28px #05050f99,0 3px 14px #00000059,0 1px 6px #00000040;border:1px solid var(--shadow-light)}.theme-light .pull-refresh-indicator.active[data-v-ec6e6556]{box-shadow:0 16px 56px #00000059,0 12px 32px #00000040,0 6px 16px #0003,0 3px 8px #00000026}.theme-nebula .pull-refresh-indicator.active[data-v-ec6e6556]{box-shadow:0 18px 64px #000000b3,0 12px 36px #05050f99,0 6px 18px #00000080,0 3px 9px #0006}.pull-refresh-indicator.active[data-v-ec6e6556]{background:var(--accent-color)!important;border-color:var(--accent-color);box-shadow:0 12px 48px #0006,0 8px 24px #0000004d,0 4px 12px #00000040,0 2px 6px #0003;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .3s ease,transform .15s ease-out,-webkit-backdrop-filter .25s ease;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease,opacity .3s ease,transform .15s ease-out;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,backdrop-filter .25s ease,opacity .3s ease,transform .15s ease-out,-webkit-backdrop-filter .25s ease}.refresh-icon[data-v-ec6e6556]{width:16px;height:16px;color:var(--accent-color);transition:color .3s ease,transform .15s ease-out,filter .2s ease;display:flex;align-items:center;justify-content:center}.pull-refresh-indicator.active .refresh-icon[data-v-ec6e6556]{color:#fff;opacity:1}.pull-refresh-indicator.loading-active .refresh-icon[data-v-ec6e6556]{animation:spin-ec6e6556 1s linear infinite}.pull-refresh-indicator.checkmark-pop .refresh-icon[data-v-ec6e6556]{animation:checkmarkPop-ec6e6556 .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes checkmarkPop-ec6e6556{0%{filter:brightness(.8) scale(.8)}50%{filter:brightness(1.2) scale(1.15)}to{filter:brightness(1) scale(1)}}.loading-spinner-refresh[data-v-ec6e6556]{width:14px;height:14px;border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-ec6e6556 1s linear infinite}.pull-refresh-indicator.active .loading-spinner-refresh[data-v-ec6e6556]{border-color:#ffffff4d;border-top-color:#fff}.debug-info[data-v-ec6e6556]{position:absolute;top:10px;right:10px;background:transparent;color:#fff;padding:8px;border-radius:4px;font-size:12px;z-index:1000;cursor:pointer;transition:background-color .2s}@media (hover: hover){.debug-info[data-v-ec6e6556]:hover{background:transparent}}.timeline-list[data-v-ec6e6556]{flex:1;width:100%;max-width:100%;overflow-y:auto;overflow-x:hidden;padding:0;scrollbar-width:none;box-sizing:border-box;overscroll-behavior:none}.timeline-list[data-v-ec6e6556]::-webkit-scrollbar{display:none}.loading-state[data-v-ec6e6556],.loading-more[data-v-ec6e6556],.end-message[data-v-ec6e6556]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-lg);color:var(--text-secondary);font-size:var(--font-sm)}.loading-spinner[data-v-ec6e6556],.loading-spinner-small[data-v-ec6e6556]{border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-ec6e6556 1s linear infinite}.loading-spinner[data-v-ec6e6556]{width:24px;height:24px}.loading-spinner-small[data-v-ec6e6556]{width:16px;height:16px}.items-container[data-v-ec6e6556]{display:flex;flex-direction:column;gap:0;width:100%;min-width:0}.scroll-to-top-button[data-v-ec6e6556]{position:fixed;bottom:20px;right:20px;width:48px;height:48px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;transition:opacity .3s,transform .3s;z-index:50}@media (hover: hover){.scroll-to-top-button[data-v-ec6e6556]:hover{opacity:1;transform:translateY(-2px)}}.scroll-icon[data-v-ec6e6556]{width:24px;height:24px;color:var(--accent-color)}.mobile-navigation-spacer[data-v-ec6e6556]{display:none;width:100%}@media (max-width: 639px){.mobile-navigation-spacer[data-v-ec6e6556]{display:block;height:70px}}@keyframes spin-ec6e6556{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-base[data-v-34ed34be]{position:relative;border:none;border-radius:0;cursor:default;width:100%;overflow:visible;box-sizing:border-box;display:flex;flex-direction:column;min-height:unset;height:auto}.card-card[data-v-34ed34be]{box-shadow:var(--neuro-inset-sm)}.card-post[data-v-34ed34be]:not(.hide-frame),.card-notification[data-v-34ed34be]:not(.hide-frame){box-shadow:var(--neuro-inset-sm-v);transition:box-shadow .3s ease,filter .3s ease}@media (hover: hover){.card-post.enable-hover-effects[data-v-34ed34be]:not(.hide-frame):hover,.card-notification.enable-hover-effects[data-v-34ed34be]:not(.hide-frame):hover{box-shadow:var(--neuro-inset-md-v);filter:brightness(1.05)}}.card-post.enable-hover-effects[data-v-34ed34be]:not(.hide-frame):active,.card-notification.enable-hover-effects[data-v-34ed34be]:not(.hide-frame):active{box-shadow:var(--neuro-raised-xs-v);filter:brightness(.95)}.card-post.enable-hover-effects[data-v-34ed34be]:not(.hide-frame)>*,.card-notification.enable-hover-effects[data-v-34ed34be]:not(.hide-frame)>*{transition:transform .3s ease}@media (hover: hover){.card-post.enable-hover-effects[data-v-34ed34be]:not(.hide-frame):hover>*,.card-notification.enable-hover-effects[data-v-34ed34be]:not(.hide-frame):hover>*{transform:translateY(-1px)}}.card-post.enable-hover-effects[data-v-34ed34be]:not(.hide-frame):active>*,.card-notification.enable-hover-effects[data-v-34ed34be]:not(.hide-frame):active>*{transform:translateY(1px)}.card-post.enable-hover-effects[data-v-34ed34be]:not(.hide-frame):before,.card-notification.enable-hover-effects[data-v-34ed34be]:not(.hide-frame):before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.card-base[data-v-34ed34be] *{box-sizing:border-box;max-width:100%;min-width:0}.card-post[data-v-34ed34be]>*,.card-notification[data-v-34ed34be]>*{position:relative;z-index:3}.card-base.is-preview[data-v-34ed34be]{font-size:var(--font-sm)}.card-base.is-quote[data-v-34ed34be]{opacity:.9;border:none;box-shadow:none}.card-content[data-v-34ed34be]{width:100%;height:auto}.card-placeholder[data-v-34ed34be]{width:100%;border-radius:var(--radius-md);background:linear-gradient(90deg,var(--background-secondary) 25%,var(--background-primary) 50%,var(--background-secondary) 75%);background-size:400% 100%;animation:shimmer-34ed34be 1.5s ease-in-out infinite}@keyframes shimmer-34ed34be{0%{background-position:100% 0}to{background-position:-100% 0}}.card-placeholder[data-v-34ed34be]{width:100%;padding:var(--spacing-md);background:var(--card-background)}.skeleton-content[data-v-34ed34be]{width:100%}.skeleton-layout[data-v-34ed34be]{display:flex;gap:var(--spacing-md)}.skeleton-avatar[data-v-34ed34be]{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,var(--background-secondary) 25%,var(--background-hover) 50%,var(--background-secondary) 75%);background-size:200% 100%;animation:skeleton-loading-34ed34be 1.5s infinite;flex-shrink:0}.skeleton-main[data-v-34ed34be]{flex:1;min-width:0}.skeleton-header[data-v-34ed34be]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.skeleton-text[data-v-34ed34be]{margin:var(--spacing-md) 0}.skeleton-reactions[data-v-34ed34be]{display:flex;gap:var(--spacing-lg);margin-top:var(--spacing-md)}.skeleton-line[data-v-34ed34be]{background:linear-gradient(90deg,var(--background-secondary) 25%,var(--background-hover) 50%,var(--background-secondary) 75%);background-size:200% 100%;animation:skeleton-loading-34ed34be 1.5s infinite;border-radius:var(--radius-sm);height:1em;margin-bottom:var(--spacing-xs)}.skeleton-name[data-v-34ed34be]{width:120px;height:1.2em}.skeleton-time[data-v-34ed34be]{width:60px;height:1em}.skeleton-text-line[data-v-34ed34be]{width:100%;height:1em;margin-bottom:var(--spacing-xs)}.skeleton-text-line-short[data-v-34ed34be]{width:70%;height:1em}.skeleton-reaction-btn[data-v-34ed34be]{width:24px;height:24px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--background-secondary) 25%,var(--background-hover) 50%,var(--background-secondary) 75%);background-size:200% 100%;animation:skeleton-loading-34ed34be 1.5s infinite}.skeleton-notification[data-v-34ed34be],.skeleton-generic[data-v-34ed34be]{display:flex;flex-direction:column;gap:var(--spacing-sm)}@keyframes skeleton-loading-34ed34be{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skeleton-line[data-v-34ed34be],.skeleton-avatar[data-v-34ed34be],.skeleton-reaction-btn[data-v-34ed34be]{animation:none;background:var(--background-secondary)}}@media (max-width: 640px){.card-base[data-v-34ed34be]{padding-top:var(--card-padding-vertical, var(--spacing-md));padding-bottom:var(--card-padding-vertical, var(--spacing-md));padding-left:var(--card-padding-horizontal, var(--spacing-md));padding-right:var(--card-padding-horizontal, var(--spacing-md))}.skeleton-layout[data-v-34ed34be]{gap:var(--spacing-sm)}.skeleton-avatar[data-v-34ed34be]{width:40px;height:40px}.skeleton-reactions[data-v-34ed34be]{gap:var(--spacing-md)}}.avatar-mini-container[data-v-335cd26b]{display:inline-block;vertical-align:baseline;position:relative;border-radius:50%;background:var(--accent-color);padding:.5px;transition:all .2s ease;transform:translateY(4px)}.avatar-mini-interactive[data-v-335cd26b]{cursor:pointer}.avatar-mini-header-mode[data-v-335cd26b]{transform:translateY(0)!important;background:transparent!important;padding:0!important}.avatar-mini-image[data-v-335cd26b]{width:var(--calculated-size);height:var(--calculated-size);-o-object-fit:cover;object-fit:cover;border-radius:50%;display:block;background:var(--background-primary)}.avatar-mini-placeholder[data-v-335cd26b]{width:var(--calculated-size);height:var(--calculated-size);border-radius:50%;background:linear-gradient(135deg,var(--background-primary) 0%,var(--background-tertiary) 100%)}.post-header[data-v-f63b736d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--spacing-md)}.quote-avatar-mini[data-v-f63b736d]{margin-right:var(--spacing-xs);flex-shrink:0}.user-name-row[data-v-f63b736d]{display:flex;align-items:center;gap:calc(var(--spacing-xs) + (var(--postcard-element-gap, var(--spacing-xs)) - var(--spacing-xs)) * .5);flex-wrap:nowrap;min-width:0;flex:1;overflow:hidden;position:relative}.user-name-row[data-v-f63b736d]:after{content:"";position:absolute;right:0;width:30px;height:100%;background:linear-gradient(90deg,transparent,var(--color-bg-primary) 60%);pointer-events:none}.user-name[data-v-f63b736d]{font-weight:var(--weight-700);font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));color:var(--text-primary);margin:0;white-space:nowrap;flex-shrink:0;line-height:1.2;height:1.2em;display:flex;align-items:center}.verification-domain[data-v-f63b736d]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--accent-color);font-weight:var(--weight-500);white-space:nowrap;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:2px;line-height:1.2;height:1.2em}.verification-domain.nip05-unverified[data-v-f63b736d]{color:var(--text-tertiary)}.verification-domain.nip05-error[data-v-f63b736d]{color:var(--optimized-danger-color)}.nip05-status-icon[data-v-f63b736d]{width:12px;height:12px;flex-shrink:0;display:flex;align-items:center}.user-handle[data-v-f63b736d]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-quaternary);font-weight:var(--weight-500);white-space:nowrap;font-family:var(--font-family-mono);overflow:hidden;text-overflow:ellipsis;max-width:calc(200px * var(--postcard-font-scale, 1));line-height:1.2;height:1.2em;display:flex;align-items:center}.header-right[data-v-f63b736d]{display:flex;align-items:center;gap:var(--spacing-sm)}.client-name[data-v-f63b736d]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);font-weight:var(--weight-500);font-style:normal;opacity:.7;white-space:nowrap;flex-shrink:0}.post-time[data-v-f63b736d]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);font-weight:var(--weight-500);flex-shrink:0;white-space:nowrap;margin-left:auto;min-width:0}.user-card-layout[data-v-9c27e3df]{display:flex;gap:var(--spacing-md);align-items:flex-start;width:100%}.user-avatar-section[data-v-9c27e3df]{flex-shrink:0}.user-content-area[data-v-9c27e3df]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.user-header[data-v-9c27e3df]{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--spacing-md)}.user-name-row[data-v-9c27e3df]{display:flex;align-items:center;gap:calc(var(--spacing-xs) + (var(--postcard-element-gap, var(--spacing-xs)) - var(--spacing-xs)) * .5);flex-wrap:nowrap;min-width:0;flex:1;overflow:hidden;position:relative}.user-name-row[data-v-9c27e3df]:after{content:"";position:absolute;right:0;width:30px;height:100%;background:linear-gradient(90deg,transparent,var(--color-bg-primary) 60%);pointer-events:none}.user-display-name[data-v-9c27e3df]{font-weight:var(--weight-700);font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));color:var(--text-primary);margin:0;white-space:nowrap;flex-shrink:0;line-height:1.2;height:1.2em;display:flex;align-items:center}.verification-domain[data-v-9c27e3df]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--accent-color);font-weight:var(--weight-500);white-space:nowrap;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;gap:2px;line-height:1.2;height:1.2em}.nip05-icon[data-v-9c27e3df]{width:12px;height:12px;flex-shrink:0;display:flex;align-items:center;color:#10b981}.dark .verification-domain[data-v-9c27e3df]{color:#34d399}.user-handle[data-v-9c27e3df]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-quaternary);font-weight:var(--weight-500);white-space:nowrap;font-family:var(--font-family-mono);overflow:hidden;text-overflow:ellipsis;max-width:calc(200px * var(--postcard-font-scale, 1));line-height:1.2;height:1.2em;display:flex;align-items:center}.user-actions[data-v-9c27e3df]{flex-shrink:0}.follow-btn[data-v-9c27e3df]{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:var(--weight-600);transition:all .2s ease;color:var(--text-secondary);border:1px solid var(--border-color);background:var(--background-primary);cursor:pointer;box-shadow:var(--neuro-raised-sm)}@media (hover: hover){.follow-btn[data-v-9c27e3df]:hover{color:var(--text-primary);box-shadow:var(--neuro-raised-md);transform:translateY(-1px);filter:brightness(1.05)}}.follow-btn-active[data-v-9c27e3df]{color:var(--accent-color);background-color:var(--background-secondary);box-shadow:var(--neuro-inset-sm)}.follow-btn[data-v-9c27e3df]:active{box-shadow:var(--neuro-inset-md);transform:translateY(1px)}.user-about[data-v-9c27e3df]{font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));line-height:var(--postcard-line-height, 1.8);color:var(--text-primary);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.reactors-list-popover[data-v-3d2cdb1b]{padding:0;color:var(--text-primary);width:100%;height:100%;display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md));overflow:hidden}.reactors-list-header[data-v-3d2cdb1b]{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)}.header-title-section[data-v-3d2cdb1b]{display:flex;align-items:center;gap:var(--spacing-sm)}.reaction-emoji-display[data-v-3d2cdb1b]{font-size:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.custom-emoji-image-large[data-v-3d2cdb1b]{max-width:24px;max-height:24px;-o-object-fit:contain;object-fit:contain;border-radius:2px}.emoji-text[data-v-3d2cdb1b]{line-height:1}.reactors-list-title[data-v-3d2cdb1b]{font-size:1.125rem;font-weight:var(--weight-600);color:var(--text-primary);margin:0}.header-controls[data-v-3d2cdb1b]{display:flex;align-items:center;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.reactors-count[data-v-3d2cdb1b]{font-size:.875rem;color:var(--text-secondary);background:var(--background-primary);padding:.25rem .5rem;border-radius:var(--radius-md);border:1px solid var(--border-color)}.reactors-content-area[data-v-3d2cdb1b]{flex:1;display:flex;flex-direction:column;background:var(--background-primary);border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-sm);padding:0;overflow:hidden}.reactors-list[data-v-3d2cdb1b]{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1;min-height:0}.state-container[data-v-3d2cdb1b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;gap:var(--postcard-element-gap, var(--spacing-md))}.empty-text[data-v-3d2cdb1b]{font-size:.875rem;color:var(--text-tertiary)}.reactors-list[data-v-3d2cdb1b]::-webkit-scrollbar{width:6px}.reactors-list[data-v-3d2cdb1b]::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:3px}.reactors-list[data-v-3d2cdb1b]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.reactors-list[data-v-3d2cdb1b]::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.audio-media-card[data-v-24d20623]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);position:relative;transition:all .3s ease}.audio-media-card.is-playing[data-v-24d20623]{border-color:var(--accent-primary);background:var(--background-secondary)}.audio-media-card.is-buffering[data-v-24d20623]{opacity:.8}.audio-header[data-v-24d20623]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.audio-info[data-v-24d20623]{flex:1;min-width:0}.audio-title[data-v-24d20623]{font-size:var(--text-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0 0 var(--spacing-xs) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time-info[data-v-24d20623]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:12px!important;font-family:SF Mono,Monaco,Inconsolata,monospace;margin:0}.time-info[data-v-24d20623] *{font-size:12px!important}.current-time[data-v-24d20623]{color:var(--text-primary);font-weight:var(--weight-600)}.time-separator[data-v-24d20623]{color:var(--text-tertiary)}.total-duration[data-v-24d20623]{color:var(--text-secondary)}.audio-meta[data-v-24d20623]{display:flex;gap:var(--spacing-sm);font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap}.download-button[data-v-24d20623]{flex-shrink:0}.download-icon[data-v-24d20623]{width:16px;height:16px}.waveform-controls[data-v-24d20623]{display:flex;align-items:center;gap:var(--spacing-md);height:35px}.play-button[data-v-24d20623]{flex-shrink:0}.control-icon[data-v-24d20623]{width:20px;height:20px}.waveform-container[data-v-24d20623]{position:relative;height:35px!important;min-height:35px;max-height:35px;flex:1;background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.waveform-canvas[data-v-24d20623]{width:100%;height:35px!important;display:block}.buffering-indicator[data-v-24d20623]{position:absolute;top:0;bottom:0;left:0;background:rgba(var(--accent-primary-rgb),.2);pointer-events:none;transition:width .3s ease}.playback-indicator[data-v-24d20623]{position:absolute;top:0;bottom:0;width:2px;background:var(--accent-primary);pointer-events:none;transition:left .1s ease;z-index:2}.hover-indicator[data-v-24d20623]{position:absolute;top:0;bottom:0;width:1px;background:var(--text-secondary);pointer-events:none;z-index:1}.hover-time-tooltip[data-v-24d20623]{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--background-primary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-xs);color:var(--text-primary);white-space:nowrap;box-shadow:var(--shadow-sm)}.buffering-status[data-v-24d20623]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:rgba(var(--background-primary-rgb),.8);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.buffering-spinner[data-v-24d20623]{width:16px;height:16px;border:1.5px solid var(--border-primary);border-top:1.5px solid var(--accent-primary);border-radius:50%;animation:spin-24d20623 1s linear infinite}.buffering-text[data-v-24d20623]{font-size:var(--text-xs);color:var(--text-secondary)}.error-overlay[data-v-24d20623]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--background-primary-rgb),.9);border-radius:var(--radius-lg);padding:var(--spacing-md)}.error-overlay[data-v-24d20623]{padding:var(--spacing-md)}.error-content[data-v-24d20623]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center}.error-icon[data-v-24d20623]{width:24px;height:24px;color:var(--status-error)}.error-text[data-v-24d20623]{font-size:var(--text-sm);color:var(--text-secondary)}@keyframes spin-24d20623{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.media-interactive[data-v-f29f40f9]{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;display:block}.media-interactive[data-v-f29f40f9]:focus{outline:2px solid var(--accent-color);outline-offset:2px}.media-interactive[data-v-f29f40f9]:focus:not(:focus-visible){outline:none}.media-container[data-v-f29f40f9]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-md);background:var(--background-primary);display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.media-image[data-v-f29f40f9],.video-element[data-v-f29f40f9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:var(--radius-md)}.video-preview[data-v-f29f40f9]{position:relative;width:100%;height:100%}.video-overlay[data-v-f29f40f9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0006;transition:all .3s ease;border-radius:var(--radius-md)}.play-icon[data-v-f29f40f9]{width:48px;height:48px;color:#fff;opacity:.9;transition:all .3s ease}@media (hover: hover){.video-preview:hover .video-overlay[data-v-f29f40f9]{background:#0009}.video-preview:hover .play-icon[data-v-f29f40f9]{transform:scale(1.1);opacity:1}}.embedded-link-preview[data-v-f29f40f9]{width:100%;height:100%;margin:0;border-radius:var(--radius-md);box-shadow:none;background:transparent}.media-error[data-v-f29f40f9]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:80px;background:var(--background-tertiary);border-radius:var(--radius-md)}.error-icon[data-v-f29f40f9]{width:24px;height:24px;color:var(--error-color)}.error-text[data-v-f29f40f9]{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center}.media-loading[data-v-f29f40f9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;min-height:80px;background:var(--background-tertiary);border-radius:var(--radius-md)}.loading-spinner[data-v-f29f40f9]{width:24px;height:24px;border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-f29f40f9 1s linear infinite}@keyframes spin-f29f40f9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.remove-button[data-v-f29f40f9]{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);width:24px;height:24px;background:#0009;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;opacity:0;transform:scale(.8)}@media (hover: hover){.media-interactive.has-remove-button:hover .remove-button[data-v-f29f40f9]{opacity:1;transform:scale(1)}.remove-button[data-v-f29f40f9]:hover{background:#dc2626cc;transform:scale(1.1)}}.media-interactive.has-remove-button .remove-button[data-v-f29f40f9]:focus{opacity:1;transform:scale(1)}.remove-button[data-v-f29f40f9]:active{transform:scale(.95)}.remove-icon[data-v-f29f40f9]{width:14px;height:14px;color:#fff;transition:color .2s ease}@media (max-width: 640px){.play-icon[data-v-f29f40f9]{width:32px;height:32px}.media-interactive.has-remove-button .remove-button[data-v-f29f40f9]{opacity:1;transform:scale(1)}}.link-preview[data-v-3b6d3fbe]{border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;width:100%}.link-preview.non-interactive[data-v-3b6d3fbe]{cursor:default;pointer-events:none}.link-preview.detected-media-mode[data-v-3b6d3fbe]{cursor:default}.detected-media-card[data-v-3b6d3fbe],.detected-audio-card[data-v-3b6d3fbe]{width:100%;border-radius:var(--radius-lg);overflow:hidden}.link-card[data-v-3b6d3fbe]{position:relative;width:100%;aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center}.image-container[data-v-3b6d3fbe]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--background-tertiary);border-radius:var(--radius-md)}.og-image[data-v-3b6d3fbe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-fallback[data-v-3b6d3fbe]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,var(--background-tertiary),var(--background-primary));color:var(--text-secondary)}.fallback-icon[data-v-3b6d3fbe]{width:40px;height:40px;margin-bottom:.5em;opacity:.6}.fallback-domain[data-v-3b6d3fbe]{font-size:.95em;font-weight:var(--weight-500);opacity:.8}.overlay-content[data-v-3b6d3fbe]{position:absolute;left:50%;bottom:.5em;transform:translate(-50%);width:90%;display:flex;align-items:center;justify-content:center}.overlay-background[data-v-3b6d3fbe]{position:absolute;inset:0;background:color-mix(in srgb,var(--background-primary) 60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px}.overlay-text[data-v-3b6d3fbe]{position:relative;z-index:1;padding:.5em .6em;color:var(--text-secondary);width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.og-title[data-v-3b6d3fbe]{font-size:1em;font-weight:var(--weight-600);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}@media (max-width: 640px){.og-title[data-v-3b6d3fbe]{font-size:.95em}.fallback-icon[data-v-3b6d3fbe]{width:32px;height:32px}}.link-preview[data-v-3b6d3fbe]:focus{outline:2px solid var(--accent-color);outline-offset:2px}.link-preview.compact-mode[data-v-3b6d3fbe]{height:64px;display:flex;align-items:center;padding:0}.compact-link-card[data-v-3b6d3fbe]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm);width:100%;min-height:48px;max-height:60px}.compact-icon[data-v-3b6d3fbe]{width:48px;height:48px;flex-shrink:0;padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--background-tertiary);box-shadow:var(--neuro-raised-sm);display:flex;align-items:center;justify-content:center}.compact-icon-inner[data-v-3b6d3fbe]{width:100%;height:100%;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center}.compact-content[data-v-3b6d3fbe]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden}.compact-title[data-v-3b6d3fbe]{font-size:var(--font-size-xs);font-weight:var(--weight-600);color:var(--text-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.compact-domain[data-v-3b6d3fbe]{font-size:var(--font-size-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.compact-description[data-v-3b6d3fbe]{font-size:var(--font-size-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.compact-loading-spinner[data-v-3b6d3fbe]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.compact-loading-spinner .loading-spinner[data-v-3b6d3fbe]{width:24px;height:24px;border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-3b6d3fbe 1s linear infinite}@keyframes spin-3b6d3fbe{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.media-grid[data-v-48fc0db1]{width:100%;gap:var(--spacing-xs)}.media-grid[data-v-48fc0db1]:not(.media-grid-2):not(.media-grid-3):not(.media-grid-4){aspect-ratio:var(--3e15374c)}.media-grid-1[data-v-48fc0db1]{display:grid;width:100%;overflow:hidden}.media-grid-2[data-v-48fc0db1]{display:grid;grid-template-columns:1fr 1fr;aspect-ratio:16/9;width:100%}.media-grid-3[data-v-48fc0db1]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16/9;width:100%}.media-grid-3 .media-item[data-v-48fc0db1]:first-child{grid-row:1 / 3}.media-grid-4[data-v-48fc0db1]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16/9;width:100%}.media-grid-multiple[data-v-48fc0db1]{display:grid;grid-template-columns:1fr 1fr;width:100%}.media-grid-multiple .media-item-full-row[data-v-48fc0db1]{grid-column:1 / 3}.media-item[data-v-48fc0db1]{overflow:hidden;border-radius:var(--radius-lg);transition:all .3s ease;width:100%;height:100%}.media-grid-preview[data-v-48fc0db1]{display:flex;flex-direction:row;gap:var(--spacing-xs);height:100%}.media-grid-preview .media-item[data-v-48fc0db1]{flex:1;min-width:0;height:100%;border-radius:var(--radius-sm)}.media-grid.is-preview .media-item[data-v-48fc0db1]:nth-child(n+7){display:none}@media (max-width: 640px){.media-grid[data-v-48fc0db1]{gap:calc(var(--spacing-xs) * .75)}.media-grid-3[data-v-48fc0db1],.media-grid-4[data-v-48fc0db1]{max-height:300px}.media-grid-multiple[data-v-48fc0db1]{max-height:280px}.media-grid.is-preview .media-item[data-v-48fc0db1]:nth-child(n+5){display:none}}.media-item[data-v-48fc0db1]{width:100%;height:100%;overflow:hidden;border-radius:var(--radius-lg);transition:transform .3s ease}.media-item img[data-v-48fc0db1],.media-item video[data-v-48fc0db1],.media-item iframe[data-v-48fc0db1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;margin:0;padding:0;border:none}.upload-placeholder[data-v-48fc0db1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--background-tertiary);border-radius:var(--radius-lg);box-shadow:var(--neuro-inset-sm);padding:var(--spacing-md)}.upload-placeholder .progress-bar[data-v-48fc0db1]{width:80%;height:8px;background:var(--background-secondary);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--neuro-inset-sm)}.upload-placeholder .progress-fill[data-v-48fc0db1]{height:100%;background:linear-gradient(90deg,var(--accent-color),var(--accent-hover));border-radius:var(--radius-sm);transition:width .3s ease;box-shadow:0 0 8px rgba(var(--accent-color-rgb),.3)}.app-info-display[data-v-25dc9c43]{width:100%;display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md))}.app-main[data-v-25dc9c43]{display:flex;gap:var(--postcard-element-gap, var(--spacing-md));align-items:flex-start}.app-icon[data-v-25dc9c43]{flex-shrink:0}.icon-image[data-v-25dc9c43]{width:48px;height:48px;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;background:var(--background-tertiary)}.app-meta[data-v-25dc9c43]{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .25)}.app-name[data-v-25dc9c43]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0}.app-about[data-v-25dc9c43]{font-size:var(--font-sm);color:var(--text-secondary);margin:0;line-height:1.4}.app-support-info[data-v-25dc9c43]{display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md));margin-bottom:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.support-section[data-v-25dc9c43]{display:flex;flex-direction:column;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.support-label[data-v-25dc9c43]{font-size:var(--font-sm);font-weight:var(--weight-500);color:var(--text-secondary)}.support-list[data-v-25dc9c43]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.support-tag[data-v-25dc9c43]{font-size:var(--font-xs);font-weight:var(--weight-500);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);white-space:nowrap;font-family:var(--font-mono);background:color-mix(in srgb,var(--accent-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 20%,transparent);color:var(--accent-color);transition:all .2s ease}.support-tag[data-v-25dc9c43]:hover{background:color-mix(in srgb,var(--accent-color) 15%,transparent);border-color:color-mix(in srgb,var(--accent-color) 30%,transparent)}.website-section[data-v-25dc9c43]{display:flex;align-items:center;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5);flex-wrap:wrap}.website-label[data-v-25dc9c43]{font-size:var(--font-sm);font-weight:var(--weight-500);color:var(--text-secondary);min-width:80px}.website-link[data-v-25dc9c43]{font-size:var(--font-sm);color:var(--accent-color);text-decoration:none;font-family:var(--font-mono);word-break:break-all;transition:color .2s ease}.website-link[data-v-25dc9c43]:hover{color:var(--accent-color-hover);text-decoration:underline}@media (max-width: 640px){.app-header[data-v-25dc9c43]{flex-direction:column;align-items:center;text-align:center}.tag-section[data-v-25dc9c43]{align-items:center;text-align:center}.tag-list[data-v-25dc9c43]{justify-content:center}}.emoji-set-display[data-v-cee75511]{width:100%}.empty-state[data-v-cee75511]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);color:var(--text-secondary);font-style:italic}.empty-text[data-v-cee75511]{font-size:var(--font-sm);color:var(--text-secondary)}.add-emoji-section[data-v-cee75511]{padding-top:var(--postcard-element-gap, var(--spacing-md));margin-top:var(--postcard-element-gap, var(--spacing-md))}.add-emoji-button[data-v-cee75511]{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.add-icon[data-v-cee75511]{width:16px;height:16px;flex-shrink:0;transform:translateY(3px)}.add-emoji-button[data-v-cee75511] span{transform:translateY(-1px)}.generic-address-display[data-v-7b386761]{width:100%}.address-info[data-v-7b386761]{display:flex;flex-direction:column;gap:var(--spacing-md)}.info-header[data-v-7b386761]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.address-title[data-v-7b386761]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0;word-break:break-word}.address-metadata[data-v-7b386761]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.kind-badge[data-v-7b386761]{font-size:var(--font-xs);font-weight:var(--weight-500);padding:var(--spacing-xs) var(--spacing-sm);background:var(--accent-background);color:var(--accent-color);border-radius:var(--radius-sm)}.identifier-text[data-v-7b386761]{font-size:var(--font-sm);font-family:var(--font-mono);color:var(--text-secondary);word-break:break-all}.content-section[data-v-7b386761]{display:flex;flex-direction:column;gap:var(--spacing-md)}.event-content[data-v-7b386761]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.content-text[data-v-7b386761]{font-size:var(--font-sm);color:var(--text-primary);line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.expand-button[data-v-7b386761]{align-self:flex-start;padding:var(--spacing-xs) var(--spacing-sm);background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--accent-color);font-size:var(--font-xs);cursor:pointer;transition:all .2s ease}.expand-button[data-v-7b386761]:hover{background:var(--accent-background);border-color:var(--accent-color)}.tags-section[data-v-7b386761]{border-top:1px solid var(--border-subtle);padding-top:var(--spacing-md)}.tags-header[data-v-7b386761]{margin-bottom:var(--spacing-sm)}.tags-label[data-v-7b386761]{font-size:var(--font-sm);font-weight:var(--weight-500);color:var(--text-secondary)}.tags-list[data-v-7b386761]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.tag-item[data-v-7b386761]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--background-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:var(--font-xs)}.tag-name[data-v-7b386761]{font-weight:var(--weight-500);color:var(--text-secondary)}.tag-value[data-v-7b386761]{color:var(--text-primary);word-break:break-all;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-hashtag[data-v-7b386761]{background:var(--accent-background);border-color:var(--accent-color)}.tag-hashtag .tag-name[data-v-7b386761]{color:var(--accent-color)}.tag-title[data-v-7b386761],.tag-name[data-v-7b386761]{background:var(--status-info-background);border-color:var(--status-info)}.tag-title .tag-name[data-v-7b386761],.tag-name .tag-name[data-v-7b386761]{color:var(--status-info)}.show-more-tags[data-v-7b386761]{padding:var(--spacing-xs) var(--spacing-sm);background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-xs);cursor:pointer;transition:all .2s ease}.show-more-tags[data-v-7b386761]:hover{background:var(--background-hover);border-color:var(--accent-color);color:var(--text-primary)}.unresolved-state[data-v-7b386761]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);border:2px dashed var(--border-color);border-radius:var(--radius-md);background:var(--background-secondary)}.unresolved-content[data-v-7b386761]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);text-align:center}.unresolved-text[data-v-7b386761]{font-weight:var(--weight-500);color:var(--text-secondary)}.help-text[data-v-7b386761]{font-size:var(--font-xs);color:var(--text-tertiary)}@media (max-width: 640px){.address-metadata[data-v-7b386761]{flex-direction:column;align-items:flex-start}.tag-value[data-v-7b386761]{max-width:120px}.tags-list[data-v-7b386761]{gap:var(--spacing-xs)}}.compact-header[data-v-3c1f5678]{margin-top:var(--spacing-xs)}.compact-user-row[data-v-3c1f5678]{display:flex;align-items:center;gap:calc(var(--spacing-sm) + (var(--postcard-element-gap, var(--spacing-sm)) - var(--spacing-sm)) * .5);width:100%}.compact-user-info[data-v-3c1f5678]{flex:1;min-width:0;overflow:hidden}.compact-name-line[data-v-3c1f5678]{display:flex;align-items:center;justify-content:space-between;width:100%}.name-left[data-v-3c1f5678]{display:flex;align-items:center;gap:calc(var(--spacing-xs) + (var(--postcard-element-gap, var(--spacing-xs)) - var(--spacing-xs)) * .5);flex-wrap:nowrap;min-width:0;flex:1}.name-right[data-v-3c1f5678]{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.compact-handle-line[data-v-3c1f5678]{width:100%;overflow:hidden}.header-actions[data-v-3c1f5678]{display:flex;align-items:center;gap:var(--spacing-xs);flex-shrink:0}.compact-header .compact-handle-line .user-handle[data-v-3c1f5678]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-quaternary);font-weight:var(--weight-500);font-family:var(--font-family-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(300px * var(--postcard-font-scale, 1));margin-top:var(--spacing-xs);display:block}.user-name[data-v-3c1f5678]{font-weight:var(--weight-700);font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));color:var(--text-primary);margin:0;white-space:nowrap;flex-shrink:0}.verification-domain[data-v-3c1f5678]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--accent-color);font-weight:var(--weight-500);white-space:nowrap;flex-shrink:0}.client-name[data-v-3c1f5678]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);font-weight:var(--weight-500);font-style:normal;opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}.post-time[data-v-3c1f5678]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);font-weight:var(--weight-500);white-space:nowrap;flex-shrink:0}.avatar-fade-enter-active[data-v-3c1f5678]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.avatar-fade-leave-active[data-v-3c1f5678]{transition:all .2s ease-in}.avatar-fade-enter-from[data-v-3c1f5678]{opacity:0;transform:scale(.9)}.avatar-fade-enter-to[data-v-3c1f5678],.avatar-fade-leave-from[data-v-3c1f5678]{opacity:1;transform:scale(1)}.avatar-fade-leave-to[data-v-3c1f5678]{opacity:0;transform:scale(.95)}.dark .avatar-fade-enter-from[data-v-3c1f5678]{filter:brightness(.8)}.dark .avatar-fade-enter-to[data-v-3c1f5678]{filter:brightness(1)}@media (prefers-reduced-motion: reduce){.avatar-fade-enter-active[data-v-3c1f5678],.avatar-fade-leave-active[data-v-3c1f5678]{transition:none;animation:none}}.nostr-address-card[data-v-bc881808]{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;width:100%;transition:all .3s ease}.nostr-address-card.is-interactive[data-v-bc881808]{cursor:pointer}.loading-state[data-v-bc881808],.error-state[data-v-bc881808]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);min-height:120px}.loading-state[data-v-bc881808]{gap:var(--spacing-sm);color:var(--text-secondary)}.loading-spinner[data-v-bc881808]{width:20px;height:20px;border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-bc881808 1s linear infinite}@keyframes spin-bc881808{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-bc881808]{flex-direction:column;gap:var(--spacing-md);color:var(--status-error);text-align:center}.error-icon[data-v-bc881808]{width:32px;height:32px}.error-content[data-v-bc881808]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.error-title[data-v-bc881808]{font-weight:var(--weight-600);color:var(--text-primary)}.error-message[data-v-bc881808]{font-size:var(--font-sm);color:var(--text-secondary)}.retry-button[data-v-bc881808]{padding:var(--spacing-sm) var(--spacing-md);background:var(--accent-color);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer;transition:background-color .3s ease}.retry-button[data-v-bc881808]:hover{background:var(--accent-color-hover)}.address-content[data-v-bc881808]{padding-top:var(--card-padding-vertical, var(--spacing-md));padding-bottom:var(--card-padding-vertical, var(--spacing-md));padding-left:var(--card-padding-horizontal, var(--spacing-md));padding-right:var(--card-padding-horizontal, var(--spacing-md));gap:var(--postcard-element-gap, var(--spacing-md));display:flex;flex-direction:column;font-size:calc(var(--font-md) * var(--postcard-font-scale, 1))}.address-header[data-v-bc881808]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-md);gap:var(--spacing-md)}.address-meta[data-v-bc881808]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.address-kind[data-v-bc881808]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--accent-color);margin-left:var(--spacing-xs)}.main-content[data-v-bc881808]{display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md));margin-left:var(--spacing-xs)}.address-footer[data-v-bc881808]{display:flex;justify-content:space-between;align-items:center;gap:var(--postcard-element-gap, var(--spacing-md));margin-top:calc(var(--postcard-element-gap, var(--spacing-md)) * .5);margin-left:var(--spacing-xs);padding-top:calc(var(--postcard-element-gap, var(--spacing-md)) * .5);border-top:1px solid var(--border-color)}.address-info[data-v-bc881808]{display:flex;flex-direction:column;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5);flex:1;min-width:0}.address-naddr-container[data-v-bc881808]{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) 0;border-radius:var(--radius-sm);transition:all .2s ease;flex:1;min-width:0}.address-naddr-container:hover .address-naddr[data-v-bc881808]{color:var(--accent-color)}.address-naddr-container:hover .copy-icon[data-v-bc881808]{opacity:1;color:var(--accent-color)}.address-naddr[data-v-bc881808]{font-size:var(--font-xs);font-family:var(--font-mono);color:var(--text-tertiary);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1;transition:color .3s ease}.copy-icon[data-v-bc881808]{width:14px;height:14px;color:var(--text-tertiary);opacity:.6;transition:all .3s ease;flex-shrink:0}.address-timestamp[data-v-bc881808]{font-size:var(--font-xs);color:var(--text-secondary)}@media (max-width: 640px){.address-header[data-v-bc881808]{flex-direction:column;align-items:stretch}.address-author[data-v-bc881808]{align-self:flex-start}}.action-group[data-v-f0887444]{display:flex;justify-content:space-between;align-items:center;width:calc(100% + 1rem);margin:0 -.375rem;padding-top:.25rem;padding-bottom:.25rem}.action-button[data-v-f0887444]{display:flex;align-items:center;justify-content:flex-start;position:relative;width:48px;height:auto;padding:0 var(--spacing-xs) 0 var(--spacing-sm);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--reaction-default, #9da5b0);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.action-button[data-v-f0887444]:disabled,.action-button.disabled[data-v-f0887444]{cursor:not-allowed;pointer-events:none;opacity:.7}.action-button:disabled .action-icon[data-v-f0887444],.action-button.disabled .action-icon[data-v-f0887444]{opacity:inherit}.action-icon[data-v-f0887444]{width:18px;height:18px;flex-shrink:0;transition:all .3s ease}.action-icon.neomorph-svg[data-v-f0887444]{filter:drop-shadow(1px 1px .5px var(--shadow-light)) drop-shadow(-1px -1px .5px var(--shadow-color))}.action-count[data-v-f0887444]{margin-left:var(--spacing-xs);font-size:var(--font-xs);font-weight:var(--weight-700);color:var(--reaction-default, #9da5b0);line-height:1;white-space:nowrap;pointer-events:none}@media (hover: hover) and (min-width: 640px){.action-button:hover .action-icon[data-v-f0887444]{transform:scale(1.1);filter:drop-shadow(-1px -1px 1px var(--shadow-light)) drop-shadow(1px 1px 1px var(--shadow-color))}}.action-button.active.reply-button[data-v-f0887444]{color:var(--reaction-reply-active, #5a9bdf);font-weight:var(--weight-700)}.action-button.active.repost-button[data-v-f0887444]{color:var(--reaction-repost-active, #66b660);font-weight:var(--weight-700)}.action-button.active.like-button[data-v-f0887444]{color:var(--reaction-like-active, #f47373);font-weight:var(--weight-700)}.action-button.active.zap-button[data-v-f0887444]{color:var(--reaction-zap-active, #f0ad42);font-weight:var(--weight-700)}.action-button.active.share-button[data-v-f0887444]{color:var(--reaction-share-active, #cf6af7);font-weight:var(--weight-700)}.reply-button.active .action-count[data-v-f0887444]{color:var(--reaction-reply-active, #5a9bdf)}.repost-button.active .action-count[data-v-f0887444]{color:var(--reaction-repost-active, #66b660)}.like-button.active .action-count[data-v-f0887444]{color:var(--reaction-like-active, #f47373)}.zap-button.active .action-count[data-v-f0887444]{color:var(--reaction-zap-active, #f0ad42)}@media (hover: hover) and (min-width: 640px){.reply-button[data-v-f0887444]:hover{color:var(--reaction-reply-active, #5a9bdf)}.repost-button[data-v-f0887444]:hover{color:var(--reaction-repost-active, #66b660)}.like-button[data-v-f0887444]:hover{color:var(--reaction-like-active, #f47373)}.zap-button[data-v-f0887444]:hover{color:var(--reaction-zap-active, #f0ad42)}.share-button[data-v-f0887444]:hover{color:var(--reaction-share-active, #cf6af7)}.reply-button:hover .action-count[data-v-f0887444]{color:var(--reaction-reply-active, #5a9bdf)}.repost-button:hover .action-count[data-v-f0887444]{color:var(--reaction-repost-active, #66b660)}.like-button:hover .action-count[data-v-f0887444]{color:var(--reaction-like-active, #f47373)}.zap-button:hover .action-count[data-v-f0887444]{color:var(--reaction-zap-active, #f0ad42)}}.pop-animation[data-v-f0887444]{animation:popEffect-f0887444 .3s cubic-bezier(.25,.46,.45,.94)}@keyframes popEffect-f0887444{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.custom-reactions-area[data-v-b5c2195e]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.custom-reactions-area.mode-notification[data-v-b5c2195e]{margin-bottom:0;padding:0}.custom-reaction-button[data-v-b5c2195e]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--background-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--font-sm);border:1px solid var(--border-color);box-shadow:none;color:var(--text-primary)}@media (hover: hover){.custom-reaction-button[data-v-b5c2195e]:not(.active):hover{border:1px solid transparent;box-shadow:var(--neuro-raised-sm);transform:translateY(-1px);filter:brightness(1.05)}}.custom-reaction-button[data-v-b5c2195e]:not(.active):active{box-shadow:var(--neuro-inset-md);border:1px solid transparent;transform:translateY(0);filter:brightness(1.05)}.custom-reaction-button.active[data-v-b5c2195e]{background:var(--neuro-reaction-mix);color:var(--accent-color);border:1px solid transparent;box-shadow:var(--neuro-reaction-inset-sm)}.reaction-emoji[data-v-b5c2195e]{font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center}.custom-emoji-image[data-v-b5c2195e]{max-height:18px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;border-radius:2px;transition:transform .2s ease}@media (hover: hover){.custom-emoji-image[data-v-b5c2195e]:hover{transform:scale(1.1)}}.emoji-fallback[data-v-b5c2195e]{font-size:var(--font-size-sm);color:var(--text-tertiary);font-style:italic}.reaction-count[data-v-b5c2195e]{font-size:var(--font-xs);font-weight:var(--weight-700);color:inherit;min-width:0}.custom-reaction-add-button[data-v-b5c2195e]{display:flex;align-items:center;justify-content:center;width:32px;height:28px;background:var(--background-primary);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--border-color);box-shadow:none;color:var(--text-primary)}@media (hover: hover){.custom-reaction-add-button[data-v-b5c2195e]:hover{border:1px solid transparent;box-shadow:var(--neuro-raised-sm);transform:translateY(-1px);filter:brightness(1.05)}}.custom-reaction-add-button[data-v-b5c2195e]:active{box-shadow:var(--neuro-inset-md);border:1px solid transparent;transform:translateY(0);filter:brightness(.95)}.add-icon[data-v-b5c2195e]{width:16px;height:16px;color:var(--text-tertiary)}@media (hover: hover){.non-interactive .custom-reaction-button[data-v-b5c2195e]:hover,.custom-reaction-button.non-interactive[data-v-b5c2195e]:hover,.non-interactive .custom-reaction-add-button[data-v-b5c2195e]:hover,.custom-reaction-add-button.non-interactive[data-v-b5c2195e]:hover{border:1px solid var(--border-color);box-shadow:none;transform:none;filter:none;cursor:default}.non-interactive .custom-emoji-image[data-v-b5c2195e]:hover{transform:none}}.flex-layout[data-v-7ed2c252]{display:flex;gap:calc(var(--spacing-md) + (var(--postcard-element-gap, var(--spacing-md)) - var(--spacing-md)) * .5)}.flex-sidebar[data-v-7ed2c252]{flex-shrink:0}.flex-content[data-v-7ed2c252]{flex:1;min-width:0}.article-skeleton[data-v-7ed2c252]{padding:var(--spacing-lg)}.skeleton[data-v-7ed2c252]{background:linear-gradient(90deg,var(--background-secondary) 25%,var(--background-hover) 50%,var(--background-secondary) 75%);background-size:200% 100%;animation:loading-7ed2c252 1.5s infinite;border-radius:var(--radius-md)}.skeleton-title[data-v-7ed2c252]{height:24px;width:80%;margin-bottom:var(--spacing-md)}.skeleton-author[data-v-7ed2c252]{height:16px;width:40%;margin-bottom:var(--spacing-lg)}.skeleton-content[data-v-7ed2c252]{height:60px;width:100%}@keyframes loading-7ed2c252{0%{background-position:200% 0}to{background-position:-200% 0}}.post-content-area[data-v-7ed2c252]{gap:var(--postcard-element-gap, var(--spacing-md));line-height:1.4;display:flex;flex-direction:column;width:100%;min-height:0;font-size:calc(var(--font-md) * var(--postcard-font-scale))}.post-content-wrapper[data-v-7ed2c252]{display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md))}.action-button[data-v-7ed2c252]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}@media (hover: hover){.action-button[data-v-7ed2c252]:hover{background:var(--background-hover);color:var(--text-primary)}}.action-icon[data-v-7ed2c252]{width:18px;height:18px}.article-title[data-v-7ed2c252]{font-size:calc(var(--font-xl) * var(--postcard-font-scale));font-weight:var(--weight-800);color:var(--text-primary);line-height:var(--postcard-line-spacing);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;transition:color .2s ease}@media (hover: hover){.article-title[data-v-7ed2c252]:hover{color:var(--accent-color)}}.article-summary[data-v-7ed2c252]{font-size:calc(var(--font-md) * var(--postcard-font-scale));color:var(--text-secondary);line-height:var(--postcard-line-spacing);margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-preview[data-v-7ed2c252]{cursor:pointer;padding:var(--postcard-element-gap);border-left:3px solid var(--border-color);background:var(--background-tertiary);border-radius:0 var(--radius-md) var(--radius-md) 0;transition:all .2s ease}@media (hover: hover){.article-preview[data-v-7ed2c252]:hover{border-left-color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 8%,var(--background-tertiary))}}.preview-text[data-v-7ed2c252]{font-size:calc(var(--font-sm) * var(--postcard-font-scale));color:var(--text-tertiary);line-height:var(--postcard-line-spacing);margin:0 0 var(--spacing-xs) 0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more[data-v-7ed2c252]{font-size:var(--font-xs);color:var(--accent-color);font-weight:var(--weight-600)}.article-footer[data-v-7ed2c252]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-sm)}.article-tags[data-v-7ed2c252]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.article-tag[data-v-7ed2c252]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;border:1px solid;background:color-mix(in srgb,var(--accent-color) 10%,transparent);border-color:color-mix(in srgb,var(--accent-color) 20%,transparent)}.tag-icon[data-v-7ed2c252]{width:12px;height:12px;flex-shrink:0;color:var(--accent-color)}.tag-text[data-v-7ed2c252]{font-size:var(--font-2s);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.5px;color:var(--accent-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.article-stats[data-v-7ed2c252]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-xs);color:var(--text-tertiary)}.word-count[data-v-7ed2c252],.read-time[data-v-7ed2c252]{padding:var(--spacing-xs) var(--spacing-sm);background:var(--background-secondary);border-radius:var(--radius-sm);border:1px solid;border-color:var(--border-color)}.deleted-article-debug[data-v-7ed2c252]{opacity:.4;filter:grayscale(50%);pointer-events:none;background:var(--background-tertiary)!important}.deletion-debug-banner[data-v-7ed2c252]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);background:linear-gradient(90deg,#f44,#f66);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:600;box-shadow:0 2px 4px #f443}.debug-icon[data-v-7ed2c252]{font-size:16px;flex-shrink:0}.debug-info[data-v-7ed2c252]{flex:1;display:flex;flex-direction:column;gap:2px}.debug-title[data-v-7ed2c252]{font-weight:700;font-size:var(--font-sm)}.debug-reason[data-v-7ed2c252]{font-size:var(--font-xs);opacity:.9}.debug-id[data-v-7ed2c252]{font-family:Monaco,Menlo,monospace;font-size:var(--font-xs);background:#fff3;padding:2px 6px;border-radius:3px;flex-shrink:0}.badge-container[data-v-b8429bff]{display:inline-flex;align-items:center;gap:calc(var(--spacing-xs) * var(--badge-font-scale, 1));padding:calc(var(--spacing-sm) * var(--badge-font-scale, 1));background:var(--background-secondary);border-radius:2rem;font-weight:var(--weight-600);color:var(--text-tertiary);vertical-align:middle;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge-standalone[data-v-b8429bff]{font-size:calc(var(--font-sm) * var(--badge-font-scale, 1));line-height:var(--badge-line-height, 1.6);min-height:var(--badge-size-md, 24px)}.badge-icon[data-v-b8429bff]{flex-shrink:0;opacity:.8;margin-left:calc(var(--spacing-xs) * var(--badge-font-scale, 1));transition:transform .3s ease;transform:translateY(1px)}.badge-standalone .badge-icon[data-v-b8429bff]{width:var(--badge-icon-size, 22px);height:var(--badge-icon-size, 22px)}.badge-text[data-v-b8429bff]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-weight:var(--weight-700);margin-right:calc(var(--spacing-xs) * var(--badge-font-scale, 1));margin-left:calc(var(--spacing-xs) * var(--badge-font-scale, 1) / 2);transition:transform .3s ease;transform:translateY(1px)}.badge-avatar[data-v-b8429bff]{width:var(--badge-avatar-size, 24px);height:var(--badge-avatar-size, 24px);border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid var(--border-color);transition:transform .3s ease;transform:translateY(1px)}.badge-container.badge-mention[data-v-b8429bff]{color:var(--reaction-mention-active);background:var(--neuro-mention-mix);box-shadow:var(--neuro-mention-inset-sm)!important}.badge-container.badge-mention[data-shadow-applied=true][data-v-b8429bff]{box-shadow:inset 2px 2px 4px #0000001a,inset -2px -2px 4px #ffffff1a!important}.badge-container.badge-mention .badge-icon[data-v-b8429bff]{color:var(--reaction-mention-active)}.badge-container.badge-reply[data-v-b8429bff]{color:var(--reaction-reply-active);background:var(--neuro-reply-mix);box-shadow:var(--neuro-reply-inset-sm)!important}.badge-container.badge-reply .badge-icon[data-v-b8429bff]{color:var(--reaction-reply-active)}.badge-container.badge-repost[data-v-b8429bff]{color:var(--reaction-repost-active);background:var(--neuro-repost-mix);box-shadow:var(--neuro-repost-inset-sm)!important}.badge-container.badge-repost .badge-icon[data-v-b8429bff]{color:var(--reaction-repost-active)}@media (hover: hover){.badge-container.badge-interactive.badge-mention[data-v-b8429bff]:hover{box-shadow:var(--neuro-mention-raised-sm)!important}.badge-container.badge-interactive.badge-reply[data-v-b8429bff]:hover{box-shadow:var(--neuro-reply-raised-sm)!important}.badge-container.badge-interactive.badge-repost[data-v-b8429bff]:hover{box-shadow:var(--neuro-repost-raised-sm)!important}.badge-container.badge-interactive:hover .badge-icon[data-v-b8429bff],.badge-container.badge-interactive:hover .badge-text[data-v-b8429bff],.badge-container.badge-interactive:hover .badge-avatar[data-v-b8429bff],.badge-container.badge-interactive:hover .repost-time[data-v-b8429bff]{transform:translateY(0)}}.badge-container.badge-interactive.badge-mention[data-v-b8429bff]:active,.badge-container.badge-interactive.badge-mention.badge-pressed[data-v-b8429bff]{box-shadow:var(--neuro-mention-inset-md)!important}.badge-container.badge-interactive.badge-reply[data-v-b8429bff]:active,.badge-container.badge-interactive.badge-reply.badge-pressed[data-v-b8429bff]{box-shadow:var(--neuro-reply-inset-md)!important}.badge-container.badge-interactive.badge-repost[data-v-b8429bff]:active,.badge-container.badge-interactive.badge-repost.badge-pressed[data-v-b8429bff]{box-shadow:var(--neuro-repost-inset-md)!important}.badge-container.badge-interactive:active .badge-icon[data-v-b8429bff],.badge-container.badge-interactive:active .badge-text[data-v-b8429bff],.badge-container.badge-interactive:active .badge-avatar[data-v-b8429bff],.badge-container.badge-interactive:active .repost-time[data-v-b8429bff],.badge-container.badge-interactive.badge-pressed .badge-icon[data-v-b8429bff],.badge-container.badge-interactive.badge-pressed .badge-text[data-v-b8429bff],.badge-container.badge-interactive.badge-pressed .badge-avatar[data-v-b8429bff],.badge-container.badge-interactive.badge-pressed .repost-time[data-v-b8429bff]{transform:translateY(2px)}.badge-interactive[data-v-b8429bff]:focus{outline:2px solid var(--accent-color);outline-offset:2px}.badge-interactive[data-v-b8429bff]:focus:not(:focus-visible){outline:none}.badge-container[data-v-b8429bff]:not(.badge-interactive){cursor:default;pointer-events:auto}@media (hover: hover){.badge-container[data-v-b8429bff]:not(.badge-interactive):hover{transform:none!important}}.badge-container[data-v-b8429bff]:not(.badge-interactive):active,.badge-container[data-v-b8429bff]:not(.badge-interactive):focus{transform:none!important}.repost-time[data-v-b8429bff]{font-size:calc(var(--font-xs) * var(--badge-font-scale, 1));color:var(--reaction-repost-active);font-weight:var(--weight-500);flex-shrink:0;white-space:nowrap;margin-left:auto;margin-right:var(--spacing-md);min-width:0;transform:translateY(1px);transition:transform .3s ease}.pinned-post-badge-container[data-v-08c37112]{margin-bottom:calc(var(--postcard-element-gap, var(--spacing-md)) * .8);display:flex;justify-content:flex-start}.post-badge-container[data-v-08c37112]{margin-bottom:calc(var(--postcard-element-gap, var(--spacing-md)) * 1.5);display:flex;flex-direction:column;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * 1)}.repost-chain-badge[data-v-08c37112]{margin-left:var(--spacing-md);opacity:.8}.post-badge[data-v-08c37112]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--background-secondary);border-radius:50px;font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));font-weight:var(--weight-600);color:var(--text-tertiary);box-shadow:var(--neuro-inset-sm)}.badge-interactive[data-v-08c37112]{cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge-icon[data-v-08c37112]{width:14px;height:14px;flex-shrink:0;opacity:.8}.badge-text[data-v-08c37112]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;font-weight:var(--weight-700)}.badge-avatar-container[data-v-08c37112]{display:flex;align-items:center;justify-content:center}.badge-avatar[data-v-08c37112]{width:18px;height:18px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--background-secondary)}.badge-avatar-image[data-v-08c37112]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.badge-avatar-placeholder[data-v-08c37112]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-hover) 100%);color:#fff;font-weight:var(--weight-700);font-size:10px;line-height:1}.reply-badge[data-v-08c37112]{color:var(--reaction-reply)}.reply-badge[data-v-08c37112]{color:var(--reaction-reply-active);background:#5a9bdf1f}.reply-badge .badge-icon[data-v-08c37112]{color:var(--reaction-reply-active)}.repost-badge[data-v-08c37112]{color:var(--reaction-repost-active);background:#7fcc7a1f}.repost-badge .badge-icon[data-v-08c37112]{color:var(--reaction-repost-active)}.flex-layout[data-v-08c37112]{display:flex;gap:calc(var(--spacing-md) + (var(--postcard-element-gap, var(--spacing-md)) - var(--spacing-md)) * .5)}.flex-layout.no-avatar[data-v-08c37112]{gap:0}.flex-sidebar[data-v-08c37112]{flex-shrink:0}.flex-content[data-v-08c37112]{flex:1;min-width:0}.avatar-container[data-v-08c37112]{position:relative;transition:all .2s ease;border-radius:50%}@media (hover: hover){.avatar-container.avatar-interactive[data-v-08c37112]:hover{transform:scale(1.05)}}.avatar-image[data-v-08c37112]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-08c37112]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:var(--weight-600);color:var(--text-tertiary);font-size:1.2rem}.post-card[data-v-08c37112]{font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));line-height:var(--postcard-line-height, 1.5)}.post-content-area[data-v-08c37112]{gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.post-content-area[data-v-08c37112]{line-height:1.4;display:flex;flex-direction:column;width:100%;min-height:0}.layout-standard .post-content-area[data-v-08c37112]{gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.layout-compact .post-content-area.compact-layout[data-v-08c37112]{gap:var(--postcard-element-gap, var(--spacing-md))}.post-content-wrapper[data-v-08c37112]{display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md))}.layout-compact .post-content-wrapper[data-v-08c37112]{gap:var(--postcard-element-gap, var(--spacing-md));margin-top:calc(var(--postcard-element-gap, var(--spacing-md)) * -.5)}.layout-compact .post-content-wrapper[data-v-08c37112]{margin-left:var(--spacing-xs)}.post-header[data-v-08c37112]{margin-top:var(--spacing-xs);display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--spacing-md)}.header-right[data-v-08c37112]{display:flex;align-items:center;gap:var(--spacing-sm)}.pinned-badge[data-v-08c37112]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--accent-color);color:var(--background-primary);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--weight-600);opacity:.9;transition:opacity .2s ease}@media (hover: hover){.pinned-badge[data-v-08c37112]:hover{opacity:1}}.pin-icon[data-v-08c37112]{width:12px;height:12px;flex-shrink:0}.user-name-row[data-v-08c37112]{display:flex;align-items:center;gap:calc(var(--spacing-xs) + (var(--postcard-element-gap, var(--spacing-xs)) - var(--spacing-xs)) * .5);flex-wrap:nowrap;min-width:0;flex:1;overflow:hidden;position:relative}.user-name-row[data-v-08c37112]:after{content:"";position:absolute;right:0;width:30px;height:100%;background:linear-gradient(to right,transparent,var(--card-background));pointer-events:none}.user-name[data-v-08c37112]{font-weight:var(--weight-700);font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));color:var(--text-primary);margin:0;white-space:nowrap;flex-shrink:0}.verification-domain[data-v-08c37112]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--accent-color);font-weight:var(--weight-500);white-space:nowrap;flex-shrink:0}.layout-standard .user-handle[data-v-08c37112],.no-avatar .user-handle[data-v-08c37112]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-quaternary);font-weight:var(--weight-500);white-space:nowrap;font-family:var(--font-family-mono);overflow:hidden;text-overflow:ellipsis;max-width:calc(200px * var(--postcard-font-scale, 1))}.client-name[data-v-08c37112]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);font-weight:var(--weight-500);font-style:normal;opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}.post-time[data-v-08c37112]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);font-weight:var(--weight-500);flex-shrink:0;white-space:nowrap;margin-left:auto;min-width:0;order:4}.post-meta[data-v-08c37112]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:rgba(var(--background-secondary-rgb),.8);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--border-color);font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);z-index:1;opacity:.6}.post-text[data-v-08c37112]{font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));line-height:var(--postcard-line-height, 1.5);color:var(--text-secondary);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;contain:layout style;content-visibility:auto}.post-text-plain[data-v-08c37112]{contain:layout}.post-text-container[data-v-08c37112]{contain:layout style}.card-base.is-notification .post-text[data-v-08c37112]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.post-text.text-collapsed[data-v-08c37112]{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.collapse-button-container[data-v-08c37112]{display:flex;justify-content:flex-start;margin-top:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.collapse-button[data-v-08c37112]{font-size:calc(var(--font-sm) * var(--postcard-font-scale, 1))}.debug-button[data-v-08c37112]{opacity:.5;margin-left:auto}@media (hover: hover){.debug-button[data-v-08c37112]:hover{opacity:1}}@media (max-width: 640px){.flex-layout[data-v-08c37112]{gap:var(--spacing-sm)}.action-group[data-v-08c37112]{gap:var(--spacing-md)}.user-name-row[data-v-08c37112]{flex-wrap:wrap}.user-handle[data-v-08c37112]{display:none}}.layout-standard .avatar-fade-enter-active[data-v-08c37112]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.layout-standard .avatar-fade-leave-active[data-v-08c37112]{transition:all .2s ease-in}.layout-standard .avatar-fade-enter-from[data-v-08c37112]{opacity:0;transform:scale(.9)}.layout-standard .avatar-fade-enter-to[data-v-08c37112],.layout-standard .avatar-fade-leave-from[data-v-08c37112]{opacity:1;transform:scale(1)}.layout-standard .avatar-fade-leave-to[data-v-08c37112]{opacity:0;transform:scale(.95)}.embed-container[data-v-08c37112]{display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md))}.dark .layout-standard .avatar-fade-enter-from[data-v-08c37112]{filter:brightness(.8)}.dark .layout-standard .avatar-fade-enter-to[data-v-08c37112]{filter:brightness(1)}.inline-custom-emoji-image[data-v-08c37112]{width:1.2em;height:1.2em;vertical-align:-.1em;display:inline-block;margin:0 .1em;-o-object-fit:contain;object-fit:contain;border-radius:2px;background:var(--background-tertiary);transition:opacity .2s ease}@media (hover: hover){.inline-custom-emoji-image[data-v-08c37112]:hover{opacity:.8;transform:scale(1.1)}}.inline-mention-container[data-v-08c37112],.inline-custom-emoji[data-v-08c37112]{display:inline;vertical-align:baseline}@media (prefers-reduced-motion: reduce){.layout-standard .avatar-fade-enter-active[data-v-08c37112],.layout-standard .avatar-fade-leave-active[data-v-08c37112],.inline-custom-emoji-image[data-v-08c37112]{transition:none;animation:none}}.error-hidden-post[data-v-08c37112]{opacity:.7;border:1px dashed var(--border-error)}.error-placeholder[data-v-08c37112]{padding:var(--spacing-lg);text-align:center;color:var(--text-error)}.error-message[data-v-08c37112]{font-size:var(--font-size-md);font-weight:var(--weight-600);margin-bottom:var(--spacing-sm)}.error-debug-info[data-v-08c37112]{background:var(--background-error-subtle);border:1px solid var(--border-error);border-radius:var(--radius-md);padding:var(--spacing-md);margin-top:var(--spacing-sm);text-align:left;font-size:var(--font-size-sm);line-height:1.4}.error-debug-info p[data-v-08c37112]{margin:var(--spacing-xs) 0}.error-debug-info code[data-v-08c37112]{background:var(--background-secondary);padding:2px 4px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-size-xs)}.error-details[data-v-08c37112]{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--spacing-sm)}.error-summary[data-v-08c37112],.error-phase[data-v-08c37112]{color:var(--text-error)}.error-current-id[data-v-08c37112],.error-target-id[data-v-08c37112]{color:var(--text-secondary)}.error-message-detail[data-v-08c37112]{color:var(--text-muted);font-style:italic}.error-timestamp[data-v-08c37112]{color:var(--text-tertiary);font-size:var(--font-size-xs)}.deleted-post-placeholder[data-v-08c37112]{padding:var(--spacing-md);margin:var(--spacing-sm) 0;background:var(--background-secondary);border:2px dashed var(--border-color-muted);border-radius:var(--radius-md);opacity:.7}.deleted-post-message[data-v-08c37112]{display:flex;align-items:center;gap:var(--spacing-sm);text-align:center;justify-content:center}.deleted-icon[data-v-08c37112]{font-size:var(--font-size-lg);opacity:.6}.deleted-text[data-v-08c37112]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.deleted-title[data-v-08c37112]{font-weight:var(--weight-600);color:var(--text-secondary);font-size:var(--font-size-sm)}.deleted-reason[data-v-08c37112]{font-size:var(--font-size-xs);color:var(--text-tertiary);font-style:italic}.bookmark-decryption-badge-container[data-v-08c37112]{display:flex;justify-content:flex-start;margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.bookmark-decryption-badge[data-v-08c37112]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;border:1px solid}.bookmark-decryption-badge.badge-nip44[data-v-08c37112]{background:color-mix(in srgb,var(--reaction-mention-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-mention-active) 20%,transparent)}.bookmark-decryption-badge.badge-nip44 .decryption-icon[data-v-08c37112],.bookmark-decryption-badge.badge-nip44 .decryption-type[data-v-08c37112]{color:var(--reaction-mention-active)}.bookmark-decryption-badge.badge-nip04[data-v-08c37112]{background:color-mix(in srgb,var(--reaction-repost-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-repost-active) 20%,transparent)}.bookmark-decryption-badge.badge-nip04 .decryption-icon[data-v-08c37112],.bookmark-decryption-badge.badge-nip04 .decryption-type[data-v-08c37112]{color:var(--reaction-repost-active)}.bookmark-decryption-badge.badge-unencrypted[data-v-08c37112]{background:color-mix(in srgb,var(--text-tertiary) 10%,transparent);border-color:color-mix(in srgb,var(--text-tertiary) 20%,transparent)}.bookmark-decryption-badge.badge-unencrypted .decryption-icon[data-v-08c37112],.bookmark-decryption-badge.badge-unencrypted .decryption-type[data-v-08c37112]{color:var(--text-tertiary)}.bookmark-decryption-badge.badge-failed[data-v-08c37112]{background:color-mix(in srgb,#ef4444 10%,transparent);border-color:color-mix(in srgb,#ef4444 20%,transparent)}.bookmark-decryption-badge.badge-failed .decryption-icon[data-v-08c37112],.bookmark-decryption-badge.badge-failed .decryption-type[data-v-08c37112]{color:#ef4444}.decryption-icon[data-v-08c37112]{width:12px;height:12px;flex-shrink:0}.decryption-type[data-v-08c37112]{font-size:var(--font-2s);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.5px}.embedding-containers-wrapper[data-v-e7c4017a]{display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md));width:100%}.embedding-audio-player[data-v-e7c4017a]{width:100%;background:transparent!important;border:none!important;border-radius:0!important;padding:var(--spacing-sm)!important;min-height:120px;max-height:160px}.embedding-audio-player[data-v-e7c4017a] .waveform-container{height:60px!important}.embedding-audio-player[data-v-e7c4017a] .audio-header{margin-bottom:var(--spacing-xs)!important}.embedding-audio-player[data-v-e7c4017a] .audio-controls{margin-top:var(--spacing-xs)!important}.embedding-container[data-v-e7c4017a]{position:relative;background:var(--background-secondary);border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-sm);overflow:hidden;width:100%;padding:calc(var(--spacing-md) + (var(--postcard-element-gap, var(--spacing-md)) - var(--spacing-md)) * .5);transition:box-shadow .3s ease}.embedding-container.is-notification-embed[data-v-e7c4017a]{padding:0}.embedding-container[data-v-e7c4017a]:not(.non-interactive){box-shadow:var(--neuro-inset-sm)}.embedding-container:not(.non-interactive)>.embedding-content[data-v-e7c4017a]{transform:none}.embedding-content[data-v-e7c4017a]{transition:transform .3s ease}.embedding-container[data-v-e7c4017a]:not(.non-interactive){cursor:pointer!important}.embedding-container:not(.non-interactive) .embedding-content[data-v-e7c4017a]{cursor:pointer!important}.embedding-containers-wrapper .embedding-container[data-v-e7c4017a]:not(.non-interactive){cursor:pointer!important}.embedding-containers-wrapper .embedding-container:not(.non-interactive) .embedding-content[data-v-e7c4017a]{cursor:pointer!important}.embedding-container[data-v-e7c4017a]:not(.non-interactive) *{cursor:pointer!important}@media (hover: hover){.embedding-container[data-v-e7c4017a]:not(.non-interactive):not(.disabled):not(.override):hover:not(.is-active):not(.force-disable){box-shadow:var(--neuro-raised-sm)!important}.embedding-container:not(.non-interactive):not(.disabled):not(.override):hover:not(.is-active):not(.force-disable)>.embedding-content[data-v-e7c4017a]{transform:translateY(-1px)!important}}.embedding-container:not(.non-interactive):not(.disabled):not(.override).is-active[data-v-e7c4017a]:not(.force-disable){box-shadow:var(--neuro-inset-md)!important}.embedding-container:not(.non-interactive):not(.disabled):not(.override).is-active:not(.force-disable)>.embedding-content[data-v-e7c4017a]{transform:translateY(1px)!important}@media (hover: hover){.embedding-container:hover:not(.is-active) .embedding-container.force-disable[data-v-e7c4017a]{box-shadow:var(--neuro-inset-sm)!important}.embedding-container:hover:not(.is-active) .embedding-container.force-disable>.embedding-content[data-v-e7c4017a]{transform:none!important}}.embedding-container.is-active .embedding-container.force-disable[data-v-e7c4017a]{box-shadow:var(--neuro-inset-sm)!important}.embedding-container.is-active .embedding-container.force-disable>.embedding-content[data-v-e7c4017a]{transform:none!important}@media (hover: hover){.embedding-container:not(.non-interactive) .link-preview[data-v-e7c4017a]:hover,.embedding-container:not(.non-interactive) .card-base[data-v-e7c4017a]:hover,.embedding-container:not(.non-interactive) .post-card[data-v-e7c4017a]:hover,.embedding-container:not(.non-interactive) .article-card[data-v-e7c4017a]:hover{box-shadow:none!important}}.embedding-container.non-interactive[data-v-e7c4017a]{cursor:default}.compact-loading-state[data-v-e7c4017a],.quote-error-state[data-v-e7c4017a]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-height:48px;max-height:60px;padding:var(--spacing-sm) var(--spacing-md);color:var(--text-secondary);font-size:var(--font-size-sm);border-radius:var(--radius-md)}.loading-spinner[data-v-e7c4017a]{width:16px;height:16px;border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-e7c4017a 1s linear infinite}@keyframes spin-e7c4017a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.quote-error-state[data-v-e7c4017a]{flex-direction:column;gap:var(--spacing-xs);cursor:pointer}.error-text[data-v-e7c4017a]{color:var(--text-tertiary)}.embedding-container-root[data-v-e7c4017a]{width:100%}.action-group[data-v-1a065e2a]{display:flex;justify-content:space-between;align-items:center;width:calc(100% + 1rem);margin:0 -.375rem;padding-top:.25rem;padding-bottom:.25rem}.action-button[data-v-1a065e2a]{display:flex;align-items:center;justify-content:flex-start;position:relative;width:48px;height:auto;padding:0 var(--spacing-xs) 0 var(--spacing-sm);background:transparent;border:none;border-radius:var(--radius-sm);color:var(--reaction-default, #9da5b0);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.action-button[data-v-1a065e2a]:disabled,.action-button.disabled[data-v-1a065e2a]{cursor:not-allowed;pointer-events:none;opacity:.7}.action-button:disabled .action-icon[data-v-1a065e2a],.action-button.disabled .action-icon[data-v-1a065e2a]{opacity:inherit}.action-icon[data-v-1a065e2a]{width:18px;height:18px;flex-shrink:0;transition:all .3s ease}.action-icon.neomorph-svg[data-v-1a065e2a]{filter:drop-shadow(1px 1px .5px var(--shadow-light)) drop-shadow(-1px -1px .5px var(--shadow-color))}.action-count[data-v-1a065e2a]{margin-left:var(--spacing-xs);font-size:var(--font-xs);font-weight:var(--weight-700);color:var(--reaction-default, #9da5b0);line-height:1;white-space:nowrap;pointer-events:none}@media (hover: hover) and (min-width: 640px){.action-button:hover .action-icon[data-v-1a065e2a]{transform:scale(1.1);filter:drop-shadow(-1px -1px 1px var(--shadow-light)) drop-shadow(1px 1px 1px var(--shadow-color))}}.action-button:active .action-icon[data-v-1a065e2a]{transform:scale(.95)!important;filter:drop-shadow(1px 1px .5px var(--shadow-light)) drop-shadow(-1px -1px .5px var(--shadow-color))!important}.action-button.active.reply-button[data-v-1a065e2a]{color:var(--reaction-reply-active, #5a9bdf);font-weight:var(--weight-700)}.action-button.active.repost-button[data-v-1a065e2a]{color:var(--reaction-repost-active, #66b660);font-weight:var(--weight-700)}.action-button.active.like-button[data-v-1a065e2a]{color:var(--reaction-like-active, #f47373);font-weight:var(--weight-700)}.action-button.active.zap-button[data-v-1a065e2a]{color:var(--reaction-zap-active, #f0ad42);font-weight:var(--weight-700)}.action-button.active.share-button[data-v-1a065e2a]{color:var(--reaction-share-active, #cf6af7);font-weight:var(--weight-700)}.reply-button.active .action-count[data-v-1a065e2a]{color:var(--reaction-reply-active, #5a9bdf)}.repost-button.active .action-count[data-v-1a065e2a]{color:var(--reaction-repost-active, #66b660)}.like-button.active .action-count[data-v-1a065e2a]{color:var(--reaction-like-active, #f47373)}.zap-button.active .action-count[data-v-1a065e2a]{color:var(--reaction-zap-active, #f0ad42)}@media (hover: hover) and (min-width: 640px){.reply-button[data-v-1a065e2a]:hover{color:var(--reaction-reply-active, #5a9bdf)}.repost-button[data-v-1a065e2a]:hover{color:var(--reaction-repost-active, #66b660)}.like-button[data-v-1a065e2a]:hover{color:var(--reaction-like-active, #f47373)}.zap-button[data-v-1a065e2a]:hover{color:var(--reaction-zap-active, #f0ad42)}.share-button[data-v-1a065e2a]:hover{color:var(--reaction-share-active, #cf6af7)}.reply-button:hover .action-count[data-v-1a065e2a]{color:var(--reaction-reply-active, #5a9bdf)}.repost-button:hover .action-count[data-v-1a065e2a]{color:var(--reaction-repost-active, #66b660)}.like-button:hover .action-count[data-v-1a065e2a]{color:var(--reaction-like-active, #f47373)}.zap-button:hover .action-count[data-v-1a065e2a]{color:var(--reaction-zap-active, #f0ad42)}}.pop-animation[data-v-1a065e2a]{animation:popEffect-1a065e2a .3s cubic-bezier(.25,.46,.45,.94)}@keyframes popEffect-1a065e2a{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.custom-reactions-area[data-v-af852abb]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.custom-reactions-area.mode-notification[data-v-af852abb]{margin-bottom:0;padding:0}.custom-reaction-button[data-v-af852abb]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--background-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--font-sm);border:1px solid var(--border-color);box-shadow:none;color:var(--text-primary)}@media (hover: hover){.custom-reaction-button[data-v-af852abb]:not(.active):hover{border:1px solid transparent;box-shadow:var(--neuro-raised-sm);transform:translateY(-1px);filter:brightness(1.05)}}.custom-reaction-button[data-v-af852abb]:not(.active):active{box-shadow:var(--neuro-inset-md);border:1px solid transparent;transform:translateY(0);filter:brightness(1.05)}.custom-reaction-button.active[data-v-af852abb]{background:var(--neuro-reaction-mix);color:var(--accent-color);border:1px solid transparent;box-shadow:var(--neuro-reaction-inset-sm)}.reaction-emoji[data-v-af852abb]{font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center}.custom-emoji-image[data-v-af852abb]{max-height:18px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;border-radius:2px;transition:transform .2s ease}@media (hover: hover){.custom-emoji-image[data-v-af852abb]:hover{transform:scale(1.1)}}.emoji-fallback[data-v-af852abb]{font-size:var(--font-size-sm);color:var(--text-tertiary);font-style:italic}.reaction-count[data-v-af852abb]{font-size:var(--font-xs);font-weight:var(--weight-700);color:inherit;min-width:0}.custom-reaction-add-button[data-v-af852abb]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm) var(--spacing-md);background:var(--background-secondary);border-radius:var(--radius-md);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--border-color);box-shadow:none;color:var(--text-primary)}@media (hover: hover){.custom-reaction-add-button[data-v-af852abb]:hover{border:1px solid transparent;box-shadow:var(--neuro-raised-sm);transform:translateY(-1px);filter:brightness(1.05)}}.custom-reaction-add-button[data-v-af852abb]:active{box-shadow:var(--neuro-inset-md);border:1px solid transparent;transform:translateY(0);filter:brightness(.95)}.add-icon[data-v-af852abb]{width:16px;height:16px;color:var(--text-tertiary)}@media (hover: hover){.non-interactive .custom-reaction-button[data-v-af852abb]:hover,.custom-reaction-button.non-interactive[data-v-af852abb]:hover,.non-interactive .custom-reaction-add-button[data-v-af852abb]:hover,.custom-reaction-add-button.non-interactive[data-v-af852abb]:hover{border:1px solid var(--border-color);box-shadow:none;transform:none;filter:none;cursor:default}.non-interactive .custom-emoji-image[data-v-af852abb]:hover{transform:none}}.any-card-layout[data-v-ebd022a9]{display:flex;flex-direction:column;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.kind-section[data-v-ebd022a9]{display:flex;align-items:center;gap:8px}.kind-title[data-v-ebd022a9]{font-size:var(--font-md);font-weight:600;color:var(--accent-color);margin:0}.kind-badge[data-v-ebd022a9]{display:inline-flex;align-items:center;font-size:var(--font-2s);padding:var(--spacing-xs) var(--spacing-sm);background:color-mix(in srgb,var(--accent-color) 10%,transparent);border:1px solid;border-color:color-mix(in srgb,var(--accent-color) 20%,transparent);border-radius:var(--radius-sm);color:var(--accent-color);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.content-text[data-v-ebd022a9]{font-size:var(--font-md);line-height:1.6;color:var(--color-text-primary);white-space:pre-wrap;word-wrap:break-word;transition:max-height .3s ease}.content-text.is-collapsed[data-v-ebd022a9]{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;max-height:16em}.toggle-button[data-v-ebd022a9]{margin-top:8px;padding:6px 12px;font-size:var(--font-sm);color:var(--accent-color);background:var(--color-accent-alpha-10);border:1px solid var(--color-accent-alpha-30);border-radius:6px;cursor:pointer;transition:all .2s ease}.toggle-button[data-v-ebd022a9]:hover{background:var(--color-accent-alpha-20);border-color:var(--color-accent-alpha-50)}.no-content[data-v-ebd022a9]{font-size:var(--font-sm);color:var(--color-text-secondary);font-style:italic}[data-v-ebd022a9] .custom-emoji{height:1.2em;width:auto;vertical-align:middle;margin:0 .1em}.toggle-button-primary[data-v-ebd022a9]{margin-top:8px;font-size:var(--font-2s)!important}.toggle-raw-event-button[data-v-ebd022a9]{margin-bottom:8px;font-size:var(--font-2s)!important}.raw-event-section[data-v-ebd022a9]{margin-top:var(--spacing-md)}.raw-event-container[data-v-ebd022a9]{padding:var(--spacing-lg);border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-sm);transition:all .3s ease;overflow:hidden;margin-top:8px}.raw-event-data[data-v-ebd022a9]{font-family:var(--font-family-mono);font-size:var(--font-2s);line-height:1.4;color:var(--text-secondary);padding:var(--spacing-md);border-radius:var(--radius-sm);margin:0;overflow:visible;white-space:pre-wrap;word-break:break-all}.extension-hint[data-v-ebd022a9]{font-size:var(--font-xs);color:var(--color-text-tertiary);padding:8px 12px;background:var(--color-background-tertiary);border-radius:8px;border-left:3px solid var(--accent-color)}@media (max-width: 640px){.any-card-header[data-v-ebd022a9]{flex-direction:column;align-items:flex-start;gap:8px}.header-left[data-v-ebd022a9],.header-right[data-v-ebd022a9]{width:100%;justify-content:space-between}.user-info[data-v-ebd022a9]{flex-wrap:wrap}.content-text[data-v-ebd022a9]{font-size:calc(var(--font-md) * .95)}.toggle-button[data-v-ebd022a9]{font-size:var(--font-xs);padding:4px 8px}}.target-container[data-v-db6d4297]{position:relative;background:var(--background-secondary);border-radius:var(--radius-xl);overflow:hidden;width:100%;padding:0;transition:box-shadow .3s ease}.target-container.is-notification-embed[data-v-db6d4297]{padding:0}.target-container.container-inset[data-v-db6d4297]{background:var(--background-secondary);box-shadow:var(--neuro-inset-sm)!important}.target-container.container-flat[data-v-db6d4297]{background:var(--background-primary);box-shadow:var(--neuro-flat)!important}.target-container.container-minimal[data-v-db6d4297]{background:transparent;border:1px dashed var(--color-border-light);box-shadow:none!important}.is-loading[data-v-db6d4297]{min-height:80px}.is-error[data-v-db6d4297]{min-height:60px}.has-content[data-v-db6d4297]{min-height:auto}.target-content[data-v-db6d4297]{transition:transform .3s ease}.target-container[data-v-db6d4297]:not(.non-interactive){box-shadow:var(--neuro-inset-sm);cursor:pointer!important}.target-container:not(.non-interactive)>.target-content[data-v-db6d4297]{transform:none}.target-container:not(.non-interactive) .target-content[data-v-db6d4297]{cursor:pointer!important}.target-container[data-v-db6d4297]:not(.non-interactive) *{cursor:pointer!important}@media (hover: hover){.target-container[data-v-db6d4297]:not(.non-interactive):not(.disabled):not(.override):hover:not(.is-active):not(.force-disable){box-shadow:var(--neuro-raised-sm)!important}.target-container:not(.non-interactive):not(.disabled):not(.override):hover:not(.is-active):not(.force-disable)>.target-content[data-v-db6d4297]{transform:translateY(-1px)!important}}.target-container:not(.non-interactive):not(.disabled):not(.override).is-active[data-v-db6d4297]:not(.force-disable){box-shadow:var(--neuro-inset-md)!important}.target-container:not(.non-interactive):not(.disabled):not(.override).is-active:not(.force-disable)>.target-content[data-v-db6d4297]{transform:translateY(1px)!important}.loading-placeholder[data-v-db6d4297],.error-placeholder[data-v-db6d4297],.fallback-placeholder[data-v-db6d4297]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);text-align:center}.loading-content[data-v-db6d4297],.error-content[data-v-db6d4297],.fallback-content[data-v-db6d4297]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.loading-content-area[data-v-db6d4297]{flex:1;min-width:0;line-height:1.4;display:flex;flex-direction:column;width:100%;min-height:0;gap:var(--postcard-element-gap, var(--spacing-md));padding:var(--spacing-xs) 0}.loading-post-header[data-v-db6d4297]{display:flex;flex-direction:column}.loading-user-name-row[data-v-db6d4297]{display:flex;align-items:center;gap:calc(var(--spacing-xs) + var(--spacing-xxs, 2px));position:relative}.loading-avatar-mini-placeholder[data-v-db6d4297]{width:20px;height:20px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#8080801a,#80808040,#8080801a);background-size:400px 100%;animation:shimmer-pixel-reverse-db6d4297 3s linear infinite}.loading-username-placeholder[data-v-db6d4297]{height:calc(calc(var(--font-md) * var(--postcard-font-scale, 1)) * 1.2);width:120px;border-radius:0;background:linear-gradient(90deg,#8080801a,#80808040,#8080801a);background-size:400px 100%;animation:shimmer-pixel-reverse-db6d4297 3s linear infinite}.loading-post-content[data-v-db6d4297]{display:flex;flex-direction:column;font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));line-height:var(--postcard-line-height, 1.5);color:var(--text-secondary);word-wrap:break-word;overflow-wrap:break-word}[data-v-db6d4297] .loading-placeholder-line{height:calc(calc(var(--font-md) * var(--postcard-font-scale, 1)) * var(--postcard-line-height, 1.5));border-radius:0;margin-bottom:0;background:linear-gradient(90deg,#8080801a,#80808040,#8080801a);background-size:400px 100%;animation:shimmer-pixel-reverse-db6d4297 3s linear infinite}[data-v-db6d4297] .loading-placeholder-line-1{width:100%}[data-v-db6d4297] .loading-placeholder-line-2{width:70%}@keyframes shimmer-pixel-reverse-db6d4297{0%{background-position:-400px 0}to{background-position:400px 0}}.error-icon[data-v-db6d4297],.fallback-icon[data-v-db6d4297]{width:24px;height:24px;opacity:.7;color:var(--color-text-secondary)}.loading-text[data-v-db6d4297],.error-text[data-v-db6d4297],.fallback-text[data-v-db6d4297]{font-size:var(--font-sm);color:var(--color-text-secondary);font-weight:500}.error-details[data-v-db6d4297]{font-size:var(--font-xs);color:var(--color-text-tertiary);margin-top:var(--spacing-xs);max-width:300px;word-wrap:break-word}@keyframes spin-db6d4297{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notify-target-container[data-v-db6d4297]:hover{border-color:var(--accent-color-alpha-30);box-shadow:0 2px 8px var(--accent-color-alpha-10)}.container-inset[data-v-db6d4297]:hover{box-shadow:inset 0 1px 3px #0000001a,0 2px 8px var(--accent-color-alpha-10)}@media (max-width: 768px){.loading-placeholder[data-v-db6d4297],.error-placeholder[data-v-db6d4297],.fallback-placeholder[data-v-db6d4297]{padding:var(--spacing-md)}.loading-icon[data-v-db6d4297],.error-icon[data-v-db6d4297],.fallback-icon[data-v-db6d4297]{font-size:20px}.loading-text[data-v-db6d4297],.error-text[data-v-db6d4297],.fallback-text[data-v-db6d4297]{font-size:var(--font-xs)}}@media (prefers-color-scheme: dark){.container-inset[data-v-db6d4297]{box-shadow:inset 0 1px 3px #ffffff1a}.container-inset[data-v-db6d4297]:hover{box-shadow:inset 0 1px 3px #ffffff1a,0 2px 8px var(--accent-color-alpha-10)}}@media (prefers-reduced-motion: reduce){.notify-target-container[data-v-db6d4297]{transition:none}.loading-icon[data-v-db6d4297]{animation:none}}.loading-placeholder[data-v-dfa1f414],.error-placeholder[data-v-dfa1f414]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);text-align:center;min-height:80px}.loading-content[data-v-dfa1f414],.error-content[data-v-dfa1f414]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.loading-spinner[data-v-dfa1f414]{border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;width:24px;height:24px;animation:spin-dfa1f414 1s linear infinite}.loading-text[data-v-dfa1f414],.error-text[data-v-dfa1f414]{font-size:var(--font-sm);color:var(--color-text-secondary);font-weight:500}@keyframes spin-dfa1f414{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.deleted-post[data-v-dfa1f414]{padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);opacity:.6}.deleted-content[data-v-dfa1f414]{text-align:center}.deleted-text[data-v-dfa1f414]{font-size:var(--font-sm);color:var(--text-tertiary);font-style:italic}.deleted-post-debug[data-v-dfa1f414]{opacity:.4;filter:grayscale(50%);pointer-events:none;background:var(--background-tertiary)!important}.deletion-debug-banner[data-v-dfa1f414]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);background:linear-gradient(90deg,#f44,#f66);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:600;box-shadow:0 2px 4px #f443}.debug-icon[data-v-dfa1f414]{font-size:16px;flex-shrink:0}.debug-info[data-v-dfa1f414]{flex:1;display:flex;flex-direction:column;gap:2px}.debug-title[data-v-dfa1f414]{font-weight:700;font-size:var(--font-sm)}.debug-reason[data-v-dfa1f414]{font-size:var(--font-xs);opacity:.9}.debug-id[data-v-dfa1f414]{font-family:Monaco,Menlo,monospace;font-size:var(--font-xs);background:#fff3;padding:2px 6px;border-radius:3px;flex-shrink:0}.post-badge-container[data-v-dfa1f414]{margin-bottom:calc(var(--postcard-element-gap, var(--spacing-md)) * 1.5);display:flex;flex-direction:column;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * 1)}.flex-layout[data-v-dfa1f414]{display:flex;gap:calc(var(--spacing-md) + (var(--postcard-element-gap, var(--spacing-md)) - var(--spacing-md)) * .5)}.flex-sidebar[data-v-dfa1f414]{flex-shrink:0}.flex-content[data-v-dfa1f414]{flex:1;min-width:0}.layout-standard .post-content-area[data-v-dfa1f414]{gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.post-content-area[data-v-dfa1f414]{line-height:1.4;display:flex;flex-direction:column;width:100%;min-height:0}.post-content-area.no-avatar[data-v-dfa1f414]{margin-left:0;padding-left:0;width:100%}.post-content-wrapper[data-v-dfa1f414]{display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md))}.post-header[data-v-dfa1f414]{margin-top:var(--spacing-xs);display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--spacing-md)}.quote-avatar-mini[data-v-dfa1f414]{margin-right:var(--spacing-xs);flex-shrink:0}.header-right[data-v-dfa1f414]{display:flex;align-items:center;gap:var(--spacing-sm)}.client-name[data-v-dfa1f414]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);font-weight:var(--weight-500);font-style:normal;opacity:.7;white-space:nowrap;flex-shrink:0}.user-name-row[data-v-dfa1f414]{display:flex;align-items:center;gap:calc(var(--spacing-xs) + (var(--postcard-element-gap, var(--spacing-xs)) - var(--spacing-xs)) * .5);flex-wrap:nowrap;min-width:0;flex:1;overflow:hidden;position:relative}.user-name-row[data-v-dfa1f414]:after{content:"";position:absolute;right:0;width:30px;height:100%;background:linear-gradient(to right,transparent,var(--card-background));pointer-events:none}.user-name[data-v-dfa1f414]{font-weight:var(--weight-700);font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));color:var(--text-primary);margin:0;white-space:nowrap;flex-shrink:0}.verification-domain[data-v-dfa1f414]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--accent-color);font-weight:var(--weight-500);white-space:nowrap;flex-shrink:0}.layout-standard .user-handle[data-v-dfa1f414]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-quaternary);font-weight:var(--weight-500);white-space:nowrap;font-family:var(--font-family-mono);overflow:hidden;text-overflow:ellipsis;max-width:calc(200px * var(--postcard-font-scale, 1))}.post-time[data-v-dfa1f414]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);font-weight:var(--weight-500);flex-shrink:0;white-space:nowrap;margin-left:auto;min-width:0;order:4}.post-text[data-v-dfa1f414]{font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));line-height:var(--postcard-line-height, 1.5);color:var(--text-secondary);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;contain:layout style;content-visibility:auto}.post-text-container[data-v-dfa1f414]{position:relative}.post-text.text-collapsed[data-v-dfa1f414]{max-height:calc(var(--postcard-line-height, 1.5) * 10 * 1em);overflow:hidden;position:relative}.post-text.text-collapsed[data-v-dfa1f414]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:calc(var(--postcard-line-height, 1.5) * 2 * 1em);background:linear-gradient(transparent,var(--color-bg-primary));pointer-events:none}.text-expansion-button[data-v-dfa1f414]{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-tertiary);font-size:calc(var(--font-sm) * var(--postcard-font-scale, 1));font-weight:var(--weight-500);cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-expansion-button[data-v-dfa1f414]:hover{background:var(--color-bg-secondary);color:var(--text-secondary);border-color:var(--border-color-hover)}.text-expansion-button[data-v-dfa1f414]:active{transform:scale(.98)}.expansion-icon[data-v-dfa1f414]{flex-shrink:0;transition:transform .2s ease}.expansion-icon.expanded[data-v-dfa1f414]{transform:rotate(180deg)}.post-text .inline-mention-placeholder[data-v-dfa1f414]{display:inline-flex;align-items:center;gap:2px;color:var(--accent-color);font-weight:var(--weight-500);opacity:.7}.post-text .mention-name-placeholder[data-v-dfa1f414]{font-size:.9em;color:var(--text-tertiary)}.post-text .mention-icon-placeholder[data-v-dfa1f414]{font-size:.8em}.post-text .inline-mention-resolved[data-v-dfa1f414]{display:inline-flex;align-items:center;gap:2px;background:var(--accent-color-alpha-10);border-radius:10px;color:var(--accent-color);font-weight:var(--weight-600);text-decoration:none;cursor:pointer;transition:background-color .2s;vertical-align:baseline;line-height:1.2}.post-text .inline-mention-resolved[data-v-dfa1f414]:hover{background:var(--accent-color-alpha-20)}.post-text .inline-mention-resolved[data-v-dfa1f414],.post-text .inline-mention-fallback[data-v-dfa1f414]{display:inline-flex;align-items:center;gap:2px;background:var(--accent-color-alpha-10);border-radius:10px;font-weight:var(--weight-600);text-decoration:none;cursor:pointer;transition:all .2s;vertical-align:baseline;line-height:var(--postcard-line-height, 1.5)}.post-text .inline-mention-resolved[data-v-dfa1f414]:hover,.post-text .inline-mention-fallback[data-v-dfa1f414]:hover{background:var(--accent-color-alpha-20)}.post-text .inline-mention-resolved:hover>span[data-v-dfa1f414]:first-child,.post-text .inline-mention-fallback:hover>span[data-v-dfa1f414]:first-child{text-decoration:underline;text-decoration-color:var(--accent-color)}.post-text .avatar-mini-mount[data-v-dfa1f414]{display:inline-block;vertical-align:baseline}.post-text .inline-hashtag[data-v-dfa1f414]{color:var(--accent-color);font-weight:var(--weight-500);cursor:pointer;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.post-text .inline-hashtag[data-v-dfa1f414]:hover{text-decoration:underline}.post-text .inline-link[data-v-dfa1f414]{color:var(--accent-color);text-decoration:underline;text-decoration-color:var(--accent-color-alpha-50)}.post-text .inline-link[data-v-dfa1f414]:hover{text-decoration-color:var(--accent-color)}.embed-container[data-v-dfa1f414]{margin-top:calc(var(--postcard-element-gap, var(--spacing-md)) * .75);margin-bottom:calc(var(--postcard-element-gap, var(--spacing-md)) * .25)}.repost-indicator[data-v-dfa1f414]{margin:var(--spacing-md) 0;padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--background-secondary)}[data-v-dfa1f414] .repost-placeholder-line{height:calc(calc(var(--font-md) * var(--postcard-font-scale, 1)) * var(--postcard-line-height, 1.5));border-radius:0;margin-bottom:0;background:linear-gradient(90deg,#8080801a,#80808040,#8080801a);background-size:400px 100%;animation:shimmer-pixel-reverse-dfa1f414 3s linear infinite}[data-v-dfa1f414] .repost-placeholder-line-1{width:100%}[data-v-dfa1f414] .repost-placeholder-line-2{width:70%}@keyframes shimmer-pixel-reverse-dfa1f414{0%{background-position:-400px 0}to{background-position:400px 0}}.avatar-placeholder[data-v-dfa1f414]{width:var(--avatar-size, 48px);height:var(--avatar-size, 48px);border-radius:50%;background:linear-gradient(90deg,#8080801a,#80808040,#8080801a);background-size:400px 100%;animation:shimmer-pixel-reverse-dfa1f414 3s linear infinite}.username-placeholder[data-v-dfa1f414]{height:calc(var(--font-sm) * 1.2);width:120px;border-radius:0;background:linear-gradient(90deg,#8080801a,#80808040,#8080801a);background-size:400px 100%;animation:shimmer-pixel-reverse-dfa1f414 3s linear infinite}@media (max-width: 640px){.flex-layout[data-v-dfa1f414]{gap:var(--spacing-sm)}.user-name-row[data-v-dfa1f414]{flex-wrap:wrap}.user-handle[data-v-dfa1f414]{display:none}}.relay-card[data-v-7ce85243]{display:flex;align-items:flex-start;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * 1.5);padding:calc(var(--card-padding-vertical, var(--spacing-md)) + var(--spacing-sm)) calc(var(--card-padding-horizontal, var(--spacing-md)) + var(--spacing-sm));border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-md);transition:all .3s ease;min-height:180px;overflow:hidden}.relay-card.is-connected[data-v-7ce85243]{position:relative}.relay-card.is-dragging[data-v-7ce85243]{opacity:.8;transform:scale(1.02);z-index:1000;box-shadow:var(--neuro-raised-lg)}.order-controls[data-v-7ce85243]{display:flex;flex-direction:column;gap:calc(var(--spacing-xs) * .5);flex-shrink:0}.order-btn[data-v-7ce85243]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:var(--radius-xs);background:var(--background-secondary);cursor:pointer;transition:all .2s ease;box-shadow:var(--neuro-raised-xs)}.order-btn[data-v-7ce85243]:hover:not(:disabled){background:var(--background-primary);box-shadow:var(--neuro-raised-sm)}.order-btn[data-v-7ce85243]:active:not(:disabled){box-shadow:var(--neuro-inset-xs)}.order-btn[data-v-7ce85243]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;background:var(--background-tertiary)}.order-icon[data-v-7ce85243]{width:12px;height:12px;color:var(--text-secondary);transition:color .2s ease}.order-btn:hover:not(:disabled) .order-icon[data-v-7ce85243]{color:var(--text-primary)}.relay-card.is-connected[data-v-7ce85243]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--status-success);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.relay-left-section[data-v-7ce85243]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--postcard-element-gap, var(--spacing-md))}.relay-avatar-container[data-v-7ce85243],.status-indicator-container[data-v-7ce85243]{align-self:center}.status-indicator-container[data-v-7ce85243]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.status-dot[data-v-7ce85243]{width:12px;height:12px;border-radius:50%;border:2px solid var(--background-secondary);box-shadow:var(--neuro-raised-sm)}.status-dot.connected[data-v-7ce85243]{background:var(--status-success)}.status-dot.connecting[data-v-7ce85243]{background:var(--status-warning);animation:pulse-7ce85243 2s infinite}.status-dot.disconnected[data-v-7ce85243]{background:var(--text-tertiary)}.status-dot.error[data-v-7ce85243]{background:var(--status-error)}.relay-stats-mini[data-v-7ce85243]{display:flex;flex-direction:column;align-items:center;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5);margin-top:var(--postcard-element-gap, var(--spacing-md))}.stat-mini[data-v-7ce85243]{font-size:var(--font-2s);color:var(--text-tertiary);font-weight:var(--weight-500);opacity:.7;line-height:1.4}.stat-mini.connection-stat[data-v-7ce85243]{color:var(--status-success);font-weight:var(--weight-500);opacity:.9}.relay-admin-container[data-v-7ce85243]{display:flex;justify-content:center;margin-top:var(--spacing-sm)}@keyframes pulse-7ce85243{0%,to{opacity:1}50%{opacity:.5}}.relay-center-section[data-v-7ce85243]{flex:1;min-width:0}.relay-card:not(:has(.relay-right-section)) .relay-center-section[data-v-7ce85243]{flex:2}.relay-card[data-v-7ce85243]:not(:has(.relay-right-section)){min-height:140px;padding:calc((var(--card-padding-vertical, var(--spacing-md)) + var(--spacing-sm)) * .75) calc(var(--card-padding-horizontal, var(--spacing-md)) + var(--spacing-sm))}.relay-card:not(:has(.relay-right-section)).relay-item-in-popover[data-v-7ce85243]{border-radius:0;min-height:unset;box-shadow:inset 0 2px 4px var(--shadow-light),inset 0 -2px 4px var(--shadow-color);margin-bottom:0}.relay-header[data-v-7ce85243]{margin-bottom:var(--postcard-element-gap, var(--spacing-md))}.relay-name[data-v-7ce85243]{font-size:1.125rem;font-weight:var(--weight-600);color:var(--text-primary);margin:0 0 calc(var(--postcard-element-gap, var(--spacing-md)) * .5) 0;line-height:1.5}.relay-description[data-v-7ce85243]{font-size:.875rem;color:var(--text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.relay-url-container[data-v-7ce85243]{margin-bottom:var(--postcard-element-gap, var(--spacing-md))}.relay-url[data-v-7ce85243]{display:flex;align-items:center;font-size:.8rem;color:var(--text-tertiary);font-family:var(--font-family-mono);background:var(--background-tertiary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);min-width:0;position:relative;cursor:pointer;transition:all .3s ease}.relay-url[data-v-7ce85243]:hover{background:var(--background-primary);transform:translateY(-1px)}.relay-url[data-v-7ce85243]:active{background:var(--shadow-color);transform:translateY(1px)}.url-text[data-v-7ce85243]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:var(--spacing-sm)}.url-copy-icon[data-v-7ce85243]{width:14px;height:14px;color:var(--text-tertiary);opacity:.7;transition:opacity .3s ease;flex-shrink:0}.relay-url:hover .url-copy-icon[data-v-7ce85243]{opacity:1;color:var(--text-primary)}.nip-support-container[data-v-7ce85243]{margin-top:var(--postcard-element-gap, var(--spacing-md))}.nip-circles[data-v-7ce85243]{display:flex;flex-wrap:wrap;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5);font-size:var(--font-xs)}.relay-right-section[data-v-7ce85243]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex-shrink:0;align-self:stretch}.relay-permissions[data-v-7ce85243]{display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md));align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:var(--postcard-element-gap, var(--spacing-md))}.relay-actions[data-v-7ce85243]{display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md));align-items:center;width:-moz-fit-content;width:fit-content}.action-icon[data-v-7ce85243]{width:18px;height:18px;transition:transform .3s ease}.action-icon.animate-spin[data-v-7ce85243]{animation:spin-7ce85243 1s linear infinite}@keyframes spin-7ce85243{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-debug-info[data-v-01c726fa]{margin-top:var(--spacing-lg)}.settings-card[data-v-01c726fa]{padding:var(--spacing-3l);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:var(--spacing-md)}.neumorphic-surface[data-v-01c726fa]{box-shadow:var(--neuro-inset-sm)}@media (max-width: 640px){.settings-card[data-v-01c726fa]{padding:var(--spacing-md);gap:var(--spacing-sm)}}.card-title[data-v-01c726fa]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);margin:0}.debug-header[data-v-01c726fa]{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--spacing-sm)}.debug-title-wrapper[data-v-01c726fa]{display:flex;align-items:center;gap:var(--spacing-xs)}.debug-icon[data-v-01c726fa]{width:1.25rem;height:1.25rem;color:var(--text-secondary)}.copy-icon[data-v-01c726fa]{width:1rem;height:1rem}.copy-all-btn[data-v-01c726fa]{padding:var(--spacing-xs) var(--spacing-sm);background:var(--accent-color);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--weight-600);cursor:pointer;transition:all .2s ease}.copy-all-btn[data-v-01c726fa]:hover{background:var(--accent-color-hover)}.copy-all-btn.copied[data-v-01c726fa]{background:var(--success-color)}.debug-subsection[data-v-01c726fa]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.clickable-header[data-v-01c726fa]{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-xs);transition:background-color .2s ease}.section-title[data-v-01c726fa]{font-weight:var(--weight-600)}.section-meta[data-v-01c726fa]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-xs);color:var(--text-tertiary)}.url-preview[data-v-01c726fa]{font-family:var(--font-family-mono)}.media-icon[data-v-01c726fa]{width:.875rem;height:.875rem;color:var(--text-tertiary)}.clickable-header[data-v-01c726fa]:hover{background:var(--bg-secondary)}.raw-event-data[data-v-01c726fa]{font-family:var(--font-family-mono);font-size:var(--font-2s);line-height:1.4;color:var(--text-secondary);padding:var(--spacing-md);border-radius:var(--radius-sm);overflow:visible;white-space:pre-wrap;word-break:break-all;background:var(--bg-tertiary);border:1px solid var(--border-color);margin:0}.clickable-pre[data-v-01c726fa]{cursor:pointer;transition:background-color .2s ease}.clickable-pre[data-v-01c726fa]:hover{background:var(--bg-quaternary)}.data-keys-grid[data-v-01c726fa]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.data-key-item[data-v-01c726fa]{overflow:hidden}.key-header[data-v-01c726fa]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--bg-secondary);cursor:pointer}.key-name[data-v-01c726fa]{font-weight:var(--weight-600);color:var(--text-primary);font-family:var(--font-family-mono);font-size:var(--font-sm)}.key-type[data-v-01c726fa]{font-size:var(--font-xs);color:var(--text-tertiary);background:var(--bg-tertiary);padding:2px 6px;border-radius:var(--radius-xs)}.collapse-btn[data-v-01c726fa]{margin-left:auto;font-size:var(--font-xs);padding:2px 6px;background:var(--accent-color);color:#fff;border:none;border-radius:var(--radius-xs);cursor:pointer;transition:background-color .2s ease}.collapse-btn[data-v-01c726fa]:hover{background:var(--accent-color-hover)}.collapsed-info[data-v-01c726fa]{padding:var(--spacing-sm);color:var(--text-secondary);font-style:italic;text-align:center;background:var(--bg-tertiary)}.badge-list-container[data-v-f862089b]{width:100%}.loading-state[data-v-f862089b],.error-state[data-v-f862089b]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);min-height:80px}.loading-state[data-v-f862089b]{gap:var(--spacing-sm);color:var(--text-secondary)}.loading-spinner[data-v-f862089b]{width:20px;height:20px;border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-f862089b 1s linear infinite}.loading-spinner-small[data-v-f862089b]{width:16px;height:16px;border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-f862089b 1s linear infinite}@keyframes spin-f862089b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-f862089b]{flex-direction:column;gap:var(--spacing-md);color:var(--status-error);text-align:center}.error-icon[data-v-f862089b]{width:24px;height:24px}.error-content[data-v-f862089b]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.error-title[data-v-f862089b]{font-weight:var(--weight-600);color:var(--text-primary)}.error-message[data-v-f862089b]{font-size:var(--font-sm);color:var(--text-secondary)}.retry-button[data-v-f862089b]{padding:var(--spacing-sm) var(--spacing-md);background:var(--accent-color);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer;transition:background-color .3s ease}.retry-button[data-v-f862089b]:hover{background:var(--accent-color-hover)}.badge-list-content[data-v-f862089b]{display:flex;flex-direction:column;gap:var(--spacing-md)}.badge-header[data-v-f862089b]{display:flex;justify-content:space-between;align-items:center}.badge-title[data-v-f862089b]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-secondary);margin:0}.view-all-button[data-v-f862089b]{font-size:var(--font-sm);color:var(--accent-color);background:none;border:none;cursor:pointer;transition:color .3s ease}.view-all-button[data-v-f862089b]:hover{color:var(--accent-color-hover)}.badge-grid[data-v-f862089b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:1.5rem}.badge-item[data-v-f862089b]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-xs);border-radius:var(--radius-md);background:var(--background-secondary);box-shadow:var(--neuro-inset-sm);transition:all .3s ease;aspect-ratio:1}.badge-item[data-v-f862089b]:not(.badge-disabled){cursor:pointer}.badge-item[data-v-f862089b]:not(.badge-disabled):active{transform:scale(.95)}@media (hover: hover) and (min-width: 640px){.badge-item[data-v-f862089b]:not(.badge-disabled):hover{transform:scale(1.05)}}.badge-image-container[data-v-f862089b]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.badge-image[data-v-f862089b]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);transition:transform .2s ease}@media (hover: hover) and (min-width: 640px){.badge-image[data-v-f862089b]:hover{transform:scale(1.05)}}.badge-placeholder[data-v-f862089b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:var(--radius-sm);border:none;opacity:.6}.placeholder-icon[data-v-f862089b]{font-size:var(--font-lg);color:var(--text-tertiary);font-weight:var(--weight-800);background:var(--background-secondary);width:32px;height:32px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--neuro-inset-sm);flex-shrink:0}.badge-loading-overlay[data-v-f862089b]{position:absolute;inset:0;background:#00000080;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.badge-loading-spinner[data-v-f862089b]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-f862089b 1s linear infinite}.missing-definitions-section[data-v-f862089b]{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--background-tertiary);border:1px dashed var(--border-color)}.fetch-definitions-button[data-v-f862089b]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--accent-color);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--font-sm);cursor:pointer;transition:all .3s ease}.fetch-definitions-button[data-v-f862089b]:disabled{opacity:.6;cursor:not-allowed}.fetch-definitions-button[data-v-f862089b]:hover:not(:disabled){background:var(--accent-color-hover);transform:translateY(-1px)}.missing-count[data-v-f862089b]{font-size:var(--font-xs);color:var(--text-secondary)}.no-badges-state[data-v-f862089b]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);color:var(--text-tertiary)}.no-badges-text[data-v-f862089b]{font-size:var(--font-sm);font-style:italic}@media (max-width: 640px){.badge-grid[data-v-f862089b]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.badge-header[data-v-f862089b]{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.view-all-button[data-v-f862089b]{align-self:center}.badge-placeholder[data-v-f862089b]{font-size:var(--font-lg)}}.relay-list-popover[data-v-073bebec]{padding:0;color:var(--text-primary);width:100%;height:100%;display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md));overflow:hidden}.relay-list-header[data-v-073bebec]{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)}.relay-list-title[data-v-073bebec]{font-size:1.125rem;font-weight:var(--weight-600);color:var(--text-primary);margin:0}.header-controls[data-v-073bebec]{display:flex;align-items:center;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.relay-count[data-v-073bebec]{font-size:.875rem;color:var(--text-secondary);background:var(--background-primary);padding:.25rem .5rem;border-radius:var(--radius-md);border:1px solid var(--border-color)}.refresh-spinning[data-v-073bebec]{animation:spin-073bebec 1s linear infinite}.relay-content-area[data-v-073bebec]{flex:1;display:flex;flex-direction:column;background:var(--background-primary);border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-sm);padding:0;overflow:hidden}.relay-list[data-v-073bebec]{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1;min-height:0}.state-container[data-v-073bebec]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;gap:var(--postcard-element-gap, var(--spacing-md))}.relay-item[data-v-073bebec]{cursor:pointer;transition:box-shadow var(--transition-normal);box-shadow:inset 0 2px 4px var(--shadow-light),inset 0 -2px 4px var(--shadow-color)}.relay-item-in-popover[data-v-073bebec]{margin-bottom:0}.empty-text[data-v-073bebec]{font-size:.875rem;color:var(--text-tertiary)}.retry-btn[data-v-073bebec]{padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:var(--weight-500);transition:all .2s ease;color:var(--text-secondary);border:1px solid var(--border-color);background:var(--background-primary);cursor:pointer;box-shadow:var(--neuro-raised-sm)}.retry-btn[data-v-073bebec]:hover{color:var(--accent-color);box-shadow:var(--neuro-raised-md);transform:translateY(-1px)}@keyframes spin-073bebec{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.relay-list[data-v-073bebec]::-webkit-scrollbar{width:6px}.relay-list[data-v-073bebec]::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:3px}.relay-list[data-v-073bebec]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.relay-list[data-v-073bebec]::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.follow-list-popover[data-v-ea726f81]{padding:0;color:var(--text-primary);width:100%;height:100%;display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md));overflow:hidden}.follow-list-header[data-v-ea726f81]{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)}.follow-list-title[data-v-ea726f81]{font-size:1.125rem;font-weight:var(--weight-600);color:var(--text-primary);margin:0}.header-controls[data-v-ea726f81]{display:flex;align-items:center;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.follow-count[data-v-ea726f81]{font-size:.875rem;color:var(--text-secondary);background:var(--background-primary);padding:.25rem .5rem;border-radius:var(--radius-md);border:1px solid var(--border-color)}.refresh-spinning[data-v-ea726f81]{animation:spin-ea726f81 1s linear infinite}.follow-content-area[data-v-ea726f81]{flex:1;display:flex;flex-direction:column;background:var(--background-primary);border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-sm);padding:0;overflow:hidden}.follow-list[data-v-ea726f81]{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1;min-height:0}.state-container[data-v-ea726f81]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;gap:var(--postcard-element-gap, var(--spacing-md))}.loading-spinner[data-v-ea726f81]{width:24px;height:24px;border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-ea726f81 1s linear infinite}.loading-info[data-v-ea726f81]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.loading-text[data-v-ea726f81],.empty-text[data-v-ea726f81]{font-size:.875rem;color:var(--text-tertiary)}.retry-btn[data-v-ea726f81]{padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:var(--weight-500);transition:all .2s ease;color:var(--text-secondary);border:1px solid var(--border-color);background:var(--background-primary);cursor:pointer;box-shadow:var(--neuro-raised-sm)}.retry-btn[data-v-ea726f81]:hover{color:var(--accent-color);box-shadow:var(--neuro-raised-md);transform:translateY(-1px)}@keyframes spin-ea726f81{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.follow-list[data-v-ea726f81]::-webkit-scrollbar{width:6px}.follow-list[data-v-ea726f81]::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:3px}.follow-list[data-v-ea726f81]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.follow-list[data-v-ea726f81]::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.followers-list-popover[data-v-eb9a9ec7]{padding:0;color:var(--text-primary);width:100%;height:100%;display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md));overflow:hidden}.followers-list-header[data-v-eb9a9ec7]{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)}.followers-list-title[data-v-eb9a9ec7]{font-size:1.125rem;font-weight:var(--weight-600);color:var(--text-primary);margin:0}.header-controls[data-v-eb9a9ec7]{display:flex;align-items:center;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.followers-count[data-v-eb9a9ec7]{font-size:.875rem;color:var(--text-secondary);background:var(--background-primary);padding:.25rem .5rem;border-radius:var(--radius-md);border:1px solid var(--border-color)}.refresh-spinning[data-v-eb9a9ec7]{animation:spin-eb9a9ec7 1s linear infinite}.followers-content-area[data-v-eb9a9ec7]{flex:1;display:flex;flex-direction:column;background:var(--background-primary);border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-sm);padding:0;overflow:hidden}.followers-list[data-v-eb9a9ec7]{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1;min-height:0}.state-container[data-v-eb9a9ec7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;gap:var(--postcard-element-gap, var(--spacing-md))}.loading-spinner[data-v-eb9a9ec7]{width:24px;height:24px;border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-eb9a9ec7 1s linear infinite}.loading-info[data-v-eb9a9ec7]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.loading-text[data-v-eb9a9ec7]{font-size:.875rem;color:var(--text-tertiary)}.progress-bar[data-v-eb9a9ec7]{width:200px;height:4px;background:var(--background-secondary);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border-color)}.progress-fill[data-v-eb9a9ec7]{height:100%;background:var(--accent-color);border-radius:var(--radius-sm);transition:width .3s ease}.progress-text[data-v-eb9a9ec7]{font-size:.75rem;color:var(--text-tertiary);font-weight:var(--weight-500)}.empty-text[data-v-eb9a9ec7]{font-size:.875rem;color:var(--text-tertiary)}.retry-btn[data-v-eb9a9ec7]{padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:var(--weight-500);transition:all .2s ease;color:var(--text-secondary);border:1px solid var(--border-color);background:var(--background-primary);cursor:pointer;box-shadow:var(--neuro-raised-sm)}.retry-btn[data-v-eb9a9ec7]:hover{color:var(--accent-color);box-shadow:var(--neuro-raised-md);transform:translateY(-1px)}.stale-warning-item[data-v-eb9a9ec7]{padding:var(--spacing-lg);cursor:default;box-shadow:inset 0 2px 4px var(--shadow-light),inset 0 -2px 4px var(--shadow-color)}.stale-warning[data-v-eb9a9ec7]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);background:rgba(var(--accent-color-rgb),.1);border:1px solid rgba(var(--accent-color-rgb),.2);border-radius:var(--radius-md)}.stale-text[data-v-eb9a9ec7]{font-size:.8125rem;color:var(--text-secondary);text-align:center}@keyframes spin-eb9a9ec7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.followers-list[data-v-eb9a9ec7]::-webkit-scrollbar{width:6px}.followers-list[data-v-eb9a9ec7]::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:3px}.followers-list[data-v-eb9a9ec7]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.followers-list[data-v-eb9a9ec7]::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.emoji-set-popover[data-v-6043c57c]{padding:0;color:var(--text-primary);width:100%;height:100%;display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md));overflow:hidden}.emoji-set-header[data-v-6043c57c]{display:flex;justify-content:space-between;align-items:center;padding:0 var(--spacing-sm) var(--spacing-sm) var(--spacing-sm);flex-shrink:0}.emoji-set-title[data-v-6043c57c]{font-size:1.125rem;font-weight:var(--weight-600);color:var(--text-primary);margin:0}.header-controls[data-v-6043c57c]{display:flex;align-items:center;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.emoji-count[data-v-6043c57c]{font-size:.875rem;color:var(--text-secondary);background:var(--background-primary);padding:.25rem .5rem;border-radius:var(--radius-md);border:1px solid var(--border-color)}.emoji-set-content-area[data-v-6043c57c]{flex:1;display:flex;flex-direction:column;background:var(--background-primary);border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-sm);padding:0;overflow:hidden}.emoji-sections-container[data-v-6043c57c]{display:flex;flex-direction:column;gap:var(--spacing-md);overflow-y:auto;flex:1;min-height:0;padding:var(--spacing-md)}.state-container[data-v-6043c57c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;gap:var(--postcard-element-gap, var(--spacing-md))}.loading-spinner[data-v-6043c57c]{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:spin-6043c57c .8s linear infinite}.loading-text[data-v-6043c57c]{margin-top:var(--spacing-md);color:var(--text-secondary);font-size:var(--font-sm)}.empty-icon[data-v-6043c57c]{width:48px;height:48px;color:var(--text-tertiary);margin-bottom:var(--spacing-md)}.empty-text[data-v-6043c57c]{color:var(--text-secondary);font-size:var(--font-md);margin-bottom:var(--spacing-xs)}.empty-hint[data-v-6043c57c]{color:var(--text-tertiary);font-size:var(--font-sm);margin:0}@keyframes spin-6043c57c{to{transform:rotate(360deg)}}.refresh-spinning[data-v-6043c57c]{animation:spin-6043c57c 1s linear infinite}.emoji-sections-container[data-v-6043c57c]::-webkit-scrollbar{width:6px}.emoji-sections-container[data-v-6043c57c]::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:3px}.emoji-sections-container[data-v-6043c57c]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.emoji-sections-container[data-v-6043c57c]::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.profile-card-wrapper[data-v-e3eea14b],.profile-card[data-v-e3eea14b]{margin:0;padding:0;border-radius:0;overflow:visible;min-height:auto}.profile-inline-card[data-v-e3eea14b]{margin-bottom:var(--spacing-md);border-radius:var(--radius-lg);box-shadow:var(--neumorphic-surface)}.profile-banner[data-v-e3eea14b]{position:relative;width:100%;aspect-ratio:3 / 1;overflow:hidden;min-height:120px;border-radius:0;cursor:pointer;transition:all .3s ease}@media (hover: hover){.profile-banner[data-v-e3eea14b]:hover{transform:scale(1.01)}}.banner-image[data-v-e3eea14b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;cursor:pointer}@media (hover: hover){.banner-image[data-v-e3eea14b]:hover{transform:scale(1.02)}}.banner-placeholder[data-v-e3eea14b]{width:100%;height:100%;background:var(--gradient-accent-primary);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer;transition:all .3s ease}@media (hover: hover){.banner-placeholder[data-v-e3eea14b]:hover{transform:scale(1.02)}}@supports not (color: hsl(from red h s l)){.banner-placeholder[data-v-e3eea14b]{background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-secondary, #6366f1) 100%)}}.profile-info[data-v-e3eea14b]{padding-top:calc(var(--card-padding-vertical, var(--spacing-md)) + var(--spacing-sm));padding-bottom:calc(var(--card-padding-vertical, var(--spacing-md)) * 2 + var(--spacing-sm) * 2);padding-left:calc(var(--card-padding-horizontal, var(--spacing-md)) + var(--spacing-sm));padding-right:calc(var(--card-padding-horizontal, var(--spacing-md)) + var(--spacing-sm));position:relative;border-radius:0;border:none;margin-top:0;box-shadow:var(--neuro-inset-sm-v)}.profile-action-button[data-v-e3eea14b]{display:flex;gap:var(--spacing-md);align-items:center;flex-shrink:0;margin-left:auto}.button-icon[data-v-e3eea14b]{width:18px;height:18px}.profile-edit-button[data-v-e3eea14b],.profile-follow-button[data-v-e3eea14b]{flex-shrink:0}.profile-info[data-v-e3eea14b]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1}.profile-layout[data-v-e3eea14b]{display:flex;gap:var(--spacing-xl);align-items:center;position:relative;z-index:2;min-height:0;max-height:108px}.profile-avatar-container[data-v-e3eea14b]{flex-shrink:0;margin-top:-60px;z-index:3}.user-details[data-v-e3eea14b]{flex:1;margin-top:0;text-align:left;position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-md);min-height:48px;overflow:hidden}.profile-full-width[data-v-e3eea14b]{margin-top:var(--spacing-md);display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md))}.user-display-name[data-v-e3eea14b]{font-size:calc(var(--font-2l) * var(--postcard-font-scale, 1));font-weight:var(--weight-800);color:var(--text-primary);line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.user-name[data-v-e3eea14b]{font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));color:var(--text-secondary);line-height:var(--postcard-line-height, 1.5);margin:0}.user-handle[data-v-e3eea14b]{font-size:calc(var(--font-sm) * var(--postcard-font-scale, 1));color:var(--text-tertiary);line-height:1.2;margin:0;flex-shrink:0;white-space:nowrap}.follow-btn[data-v-e3eea14b]{display:inline-flex;align-items:center;padding:var(--spacing-sm) var(--spacing-lg);border-radius:9999px;font-size:calc(var(--font-sm) * var(--postcard-font-scale, 1));font-weight:var(--weight-700);transition:all .3s ease;color:var(--text-secondary);background:var(--background-primary);cursor:pointer;box-shadow:var(--neuro-raised-sm);line-height:var(--postcard-line-height, 1.5)}@media (hover: hover){.follow-btn[data-v-e3eea14b]:hover{color:var(--text-primary);box-shadow:var(--neuro-raised-md);transform:translateY(-1px);filter:brightness(1.05)}}.follow-btn-active[data-v-e3eea14b]{color:var(--accent-color);background-color:var(--background-secondary);box-shadow:var(--neuro-inset-sm)}.follow-btn[data-v-e3eea14b]:active{box-shadow:var(--neuro-inset-md);transform:translateY(1px)}.profile-badges[data-v-e3eea14b]{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center}.profile-compact-badges[data-v-e3eea14b]{display:flex;flex-direction:column;gap:var(--spacing-xs);align-items:flex-start;padding:var(--spacing-sm)}.compact-badge[data-v-e3eea14b]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) 0;background:transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .3s ease;font-size:var(--font-sm);line-height:1.2}@media (hover: hover) and (min-width: 640px){.compact-badge[data-v-e3eea14b]:hover{background:var(--background-primary)}.compact-badge.nip05[data-v-e3eea14b]:hover{background:transparent}}.compact-icon[data-v-e3eea14b]{width:16px;height:16px;flex-shrink:0;opacity:.7;color:var(--text-tertiary)}.compact-text[data-v-e3eea14b]{font-family:var(--font-family-mono);font-size:var(--font-sm);font-weight:var(--weight-500);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.compact-badge-with-hex[data-v-e3eea14b]{display:flex;align-items:center;gap:calc(var(--spacing-xs) / 2)}.hex-button[data-v-e3eea14b],.lnurl-button[data-v-e3eea14b]{padding:1px 4px;margin-left:var(--spacing-md);border:1px solid var(--text-tertiary);border-radius:4px;background:var(--text-tertiary);color:var(--background-primary);font-size:var(--font-2s);font-weight:var(--weight-600);cursor:pointer;transition:all .3s ease;opacity:.7}.lnurl-button[data-v-e3eea14b]{border-color:var(--reaction-zap-active);background:var(--reaction-zap-active);color:var(--background-primary)}@media (hover: hover) and (min-width: 640px){.hex-button[data-v-e3eea14b]:hover,.lnurl-button[data-v-e3eea14b]:hover{filter:brightness(1.05);opacity:1}}.compact-badge.nip05[data-v-e3eea14b]{cursor:default}.compact-badge.nip05-verified .compact-icon[data-v-e3eea14b],.compact-badge.nip05-verified .compact-text[data-v-e3eea14b]{color:var(--accent-color)}.compact-badge.nip05-unverified .compact-icon[data-v-e3eea14b],.compact-badge.nip05-unverified .compact-text[data-v-e3eea14b]{color:var(--text-tertiary)}.compact-badge.nip05-error .compact-icon[data-v-e3eea14b],.compact-badge.nip05-error .compact-text[data-v-e3eea14b]{color:var(--optimized-danger-color)}.nip05-status-icon[data-v-e3eea14b]{transform:translateY(1px)}.compact-badge.lightning .compact-icon[data-v-e3eea14b],.compact-badge.lightning .compact-text[data-v-e3eea14b]{color:#eab308}.profile-badge[data-v-e3eea14b]{display:inline-flex;align-items:center;gap:calc(var(--spacing-xs) * var(--badge-font-scale, 1));padding:calc(var(--spacing-sm) * var(--badge-font-scale, 1));background:var(--background-secondary);border-radius:2rem;font-weight:var(--weight-600);color:var(--text-tertiary);vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:calc(var(--font-sm) * var(--badge-font-scale, 1));line-height:var(--badge-line-height, 1.6);min-height:var(--badge-size-md, 24px);box-shadow:var(--neuro-accent-inset-sm)}.profile-badge .badge-icon[data-v-e3eea14b]{width:var(--badge-icon-size, 22px);height:var(--badge-icon-size, 22px);flex-shrink:0;opacity:.8;margin-left:calc(var(--spacing-xs) * var(--badge-font-scale, 1))}.profile-badge .badge-text[data-v-e3eea14b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(160px * var(--badge-font-scale, 1));font-weight:var(--weight-700);margin-right:calc(var(--spacing-xs) * var(--badge-font-scale, 1));margin-left:calc(var(--spacing-xs) * var(--badge-font-scale, 1) / 2)}.nip05-badge[data-v-e3eea14b]{color:#059669;background:color-mix(in srgb,#10b981 12%,transparent)}.nip05-badge .badge-icon[data-v-e3eea14b]{color:#10b981}.lightning-badge[data-v-e3eea14b]{color:#d97706;background:color-mix(in srgb,#eab308 12%,transparent)}.lightning-badge .badge-icon[data-v-e3eea14b]{color:#eab308}.npub-badge[data-v-e3eea14b]{color:var(--text-tertiary);background:var(--background-secondary)}.npub-badge .badge-icon[data-v-e3eea14b]{color:var(--text-tertiary)}.badge-interactive[data-v-e3eea14b]{cursor:pointer;transition:all var(--transition-normal)}@media (hover: hover){.badge-interactive[data-v-e3eea14b]:hover{box-shadow:var(--neuro-accent-raised-sm);transform:translateY(-1px)}}.badge-interactive[data-v-e3eea14b]:active{box-shadow:var(--neuro-accent-inset-md);transform:translateY(1px)}.badge-interactive[data-v-e3eea14b]:focus{outline:2px solid var(--accent-color);outline-offset:2px}.badge-interactive[data-v-e3eea14b]:focus:not(:focus-visible){outline:none}.dark .nip05-badge[data-v-e3eea14b]{color:#34d399}.dark .lightning-badge[data-v-e3eea14b]{color:#fbbf24}.user-about[data-v-e3eea14b]{font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));color:var(--text-secondary);line-height:var(--postcard-line-height, 1.5);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;margin:0}.user-about-full[data-v-e3eea14b]{font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));color:var(--text-secondary);line-height:var(--postcard-line-height, 1.5);word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;margin:0;padding:0 var(--spacing-sm)}.user-about a:-moz-any-link,.user-about-full a:-moz-any-link{color:var(--accent-color)!important;text-decoration:none;word-break:break-all}.user-about a:any-link,.user-about a:link,.user-about a:visited,.user-about a,.user-about-full a:any-link,.user-about-full a:link,.user-about-full a:visited,.user-about-full a{color:var(--accent-color)!important;text-decoration:none;word-break:break-all}@media (hover: hover){.user-about a:hover,.user-about-full a:hover{text-decoration:underline}}.user-about a.text-accent,.user-about-full a.text-accent{color:var(--accent-color)!important}.user-stats-compact[data-v-e3eea14b]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-sm);padding:0 var(--spacing-sm);width:100%}.stat-item-compact[data-v-e3eea14b]{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);text-align:left;justify-content:flex-start}.mobile-user-details[data-v-e3eea14b]{display:none}@media (max-width: 480px){.profile-layout .user-details[data-v-e3eea14b]{display:none}.mobile-user-details[data-v-e3eea14b]{display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:left}.mobile-user-display-name[data-v-e3eea14b]{font-size:calc(var(--font-xl) * var(--postcard-font-scale, 1));font-weight:var(--weight-800);color:var(--text-primary);line-height:1.2;margin:0}.mobile-user-handle[data-v-e3eea14b]{font-size:calc(var(--font-sm) * var(--postcard-font-scale, 1));color:var(--text-secondary);line-height:var(--postcard-line-height, 1.5)}.user-stats-compact[data-v-e3eea14b]{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:var(--spacing-sm)}}.stat-number-compact[data-v-e3eea14b]{font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));font-weight:var(--weight-800);color:var(--text-secondary)}.stat-label-compact[data-v-e3eea14b]{font-size:calc(var(--font-sm) * var(--postcard-font-scale, 1));color:var(--text-tertiary)}.stat-item-clickable[data-v-e3eea14b]{cursor:pointer;transition:all .3s ease;border-radius:var(--radius-sm)}@media (hover: hover){.stat-item-clickable:hover .stat-number[data-v-e3eea14b]{transform:scale(1.1);color:var(--accent-color)}.stat-item-clickable:hover .stat-label[data-v-e3eea14b]{color:var(--accent-color)}}.stat-item-clickable:active .stat-number[data-v-e3eea14b]{transform:scale(.95)}.stat-number[data-v-e3eea14b]{font-size:calc(var(--font-lg) * var(--postcard-font-scale, 1));font-weight:var(--weight-800);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);transition:all .3s ease;line-height:var(--postcard-line-height, 1.5);min-height:calc(var(--font-lg) * var(--postcard-line-height, 1.5) * var(--postcard-font-scale, 1))}.stat-number-stale[data-v-e3eea14b]{color:var(--text-tertiary);opacity:.7}.stat-icon[data-v-e3eea14b]{width:calc(var(--icon-sm) * var(--postcard-font-scale, 1));height:calc(var(--icon-sm) * var(--postcard-font-scale, 1));opacity:.6;transition:all .3s ease;flex-shrink:0}.stat-icon-only[data-v-e3eea14b]{font-size:calc(var(--font-lg) * 1.1 * var(--postcard-font-scale, 1))!important;width:1em!important;height:1em!important;opacity:.8;transform:translateY(3px)}@media (hover: hover){.stat-item-clickable:hover .stat-icon[data-v-e3eea14b]{opacity:1;transform:scale(1.1);color:var(--accent-color)}.stat-item-clickable:hover .stat-icon-only[data-v-e3eea14b]{opacity:1;transform:scale(1.1) translateY(3px);color:var(--accent-color)}}.stat-item-clickable:active .stat-icon[data-v-e3eea14b]{transform:scale(.95)}.stat-item-clickable:active .stat-icon-only[data-v-e3eea14b]{transform:scale(.95) translateY(3px)}.stat-item-stale .stat-icon[data-v-e3eea14b],.stat-icon-stale[data-v-e3eea14b]{color:var(--text-tertiary);opacity:.5}.loading-indicator[data-v-e3eea14b]{position:relative}.stat-number-loading[data-v-e3eea14b]{color:var(--text-tertiary);opacity:.6}.loading-text[data-v-e3eea14b]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);max-width:5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--postcard-line-height, 1.5)}.stat-label[data-v-e3eea14b]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-secondary);line-height:var(--postcard-line-height, 1.5)}.profile-separator[data-v-e3eea14b]{width:100%;height:1px;margin:0;border:none}.user-status-section[data-v-e3eea14b]{margin:0;padding-top:var(--postcard-element-gap, var(--spacing-md))}.status-padding[data-v-e3eea14b],.badge-padding[data-v-e3eea14b]{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.badge-list-wrapper[data-v-e3eea14b]{padding-top:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.user-status-wrapper[data-v-e3eea14b]{display:flex;align-items:center;gap:var(--spacing-md);position:relative;width:100%;min-width:0}.user-status[data-v-e3eea14b]{flex:1;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);background:transparent;box-shadow:var(--neuro-inset-sm);transition:all .3s ease;min-width:0;max-width:100%}.status-url[data-v-e3eea14b]{display:flex;align-items:center;margin-left:var(--spacing-sm)}.status-content[data-v-e3eea14b]{flex:1}.status-text-container[data-v-e3eea14b]{width:100%;min-width:0}.status-first-line[data-v-e3eea14b]{display:flex;align-items:flex-start;gap:var(--spacing-sm);min-width:0}.status-icon[data-v-e3eea14b]{width:16px;height:16px;color:var(--text-tertiary);flex-shrink:0;transform:translateY(1px)}.status-text[data-v-e3eea14b]{font-size:var(--font-sm);color:var(--text-secondary);font-style:italic;flex:1;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;line-height:var(--postcard-line-height, 1.5);min-width:0;max-width:100%}.status-music .status-text[data-v-e3eea14b]{color:var(--accent-color)}.status-url[data-v-e3eea14b]{margin-left:var(--spacing-sm)}.status-link[data-v-e3eea14b]{text-decoration:none;color:var(--accent-color);display:flex;align-items:center;transition:opacity .2s ease}.status-link-icon[data-v-e3eea14b]{width:14px;height:14px;transform:translateY(1px)}@media (hover: hover){.status-link[data-v-e3eea14b]:hover{opacity:.8}}.external-identities-section[data-v-e3eea14b]{margin:0;padding:var(--postcard-element-gap, var(--spacing-md)) var(--spacing-sm) 0 var(--spacing-sm)}.identities-title[data-v-e3eea14b]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-secondary);margin:0 0 var(--spacing-sm) 0}.identities-container[data-v-e3eea14b]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.external-identity-item[data-v-e3eea14b]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);background:var(--background-secondary);box-shadow:var(--neuro-inset-sm);transition:all .3s ease;cursor:pointer}@media (hover: hover){.external-identity-item[data-v-e3eea14b]:hover{transform:translate(2px);box-shadow:var(--neuro-raised-sm)}}.platform-icon[data-v-e3eea14b]{font-size:var(--font-md);width:20px;text-align:center}.identity-text[data-v-e3eea14b]{font-size:var(--font-sm);color:var(--text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.verified-badge[data-v-e3eea14b]{color:var(--success-color);font-weight:var(--weight-800);font-size:var(--font-xs)}@media (hover: hover){.platform-github[data-v-e3eea14b]:hover{background:#24292f1a}.platform-twitter[data-v-e3eea14b]:hover{background:#1da1f21a}.platform-mastodon[data-v-e3eea14b]:hover{background:#6364ff1a}.platform-telegram[data-v-e3eea14b]:hover{background:#0088cc1a}}.badge-list-wrapper[data-v-e3eea14b] .badge-item{width:auto!important;height:auto!important;border:none!important;border-radius:var(--radius-md)!important;box-shadow:none!important;background:transparent!important;padding:0!important;min-width:0!important;min-height:0!important}.badge-list-wrapper[data-v-e3eea14b] .badge-grid{grid-template-columns:repeat(auto-fit,minmax(20px,max-content))!important;gap:var(--spacing-sm)!important;justify-content:start!important}.badge-list-wrapper[data-v-e3eea14b] .badge-image{width:auto!important;height:32px!important;max-width:60px!important;-o-object-fit:contain!important;object-fit:contain!important}.badge-list-wrapper[data-v-e3eea14b] .badge-image-container{width:100%!important;height:100%!important}.user-about-full .inline-mention-resolved,.user-about-full .inline-mention-fallback{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px 6px!important;background:var(--accent-color-alpha-10)!important;border-radius:8px!important;font-weight:600!important;cursor:pointer!important;transition:background-color .2s!important;vertical-align:baseline!important;line-height:var(--postcard-line-height, 1.5)!important;font-size:calc(var(--font-md) * var(--postcard-font-scale, 1))!important;color:var(--accent-color)!important;text-decoration:none!important}.user-about-full .inline-mention-resolved .mention-name,.user-about-full .inline-mention-fallback .mention-name{color:var(--accent-color)!important;font-size:inherit!important;line-height:inherit!important}.user-about-full .inline-mention-resolved .mention-avatar,.user-about-full .inline-mention-fallback .mention-avatar{width:16px!important;height:16px!important;border-radius:50%!important;-o-object-fit:cover!important;object-fit:cover!important;margin-left:2px!important}@media (hover: hover){.user-about-full .inline-mention-resolved:hover,.user-about-full .inline-mention-fallback:hover{background:var(--accent-color-alpha-20)!important}}.timeline-profile-view[data-v-3e840c2e]{height:100%;display:flex;flex-direction:column}.scrollable-content[data-v-3e840c2e]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.scrollable-content.in-modal[data-v-3e840c2e]{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.scrollable-content.in-modal[data-v-3e840c2e]::-webkit-scrollbar{display:block;width:8px}.scrollable-content.in-modal[data-v-3e840c2e]::-webkit-scrollbar-track{background:transparent}.scrollable-content.in-modal[data-v-3e840c2e]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}.profile-card[data-v-3e840c2e]{margin-bottom:0}.fast-post-card[data-v-3e840c2e]{margin:0}.fast-post-card.pinned[data-v-3e840c2e]{border-left:3px solid var(--accent-color);background:var(--card-bg-secondary)}.custom-reactions-detail[data-v-441c975d]{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:0 var(--spacing-lg) 0 var(--spacing-lg)}.reaction-row[data-v-441c975d]{display:grid;grid-template-columns:96px 1fr;gap:var(--spacing-md);align-items:center;padding:var(--spacing-xs) 0}.reaction-info-col[data-v-441c975d]{display:flex;align-items:center;gap:var(--spacing-sm);width:96px;padding-right:var(--spacing-sm);border-right:1px solid var(--border-color);flex-shrink:0}.custom-emoji[data-v-441c975d]{display:flex;align-items:center;justify-content:center;width:32px;height:20px;flex-shrink:0;overflow:hidden}.custom-emoji-image[data-v-441c975d]{max-width:18px;max-height:18px;-o-object-fit:contain;object-fit:contain;vertical-align:middle;border-radius:2px}.custom-emoji-text[data-v-441c975d]{font-size:12px;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.emoji-fallback[data-v-441c975d]{font-size:10px;color:var(--text-tertiary);font-style:italic;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.reaction-count[data-v-441c975d]{font-size:var(--font-sm);font-weight:var(--weight-700);min-width:32px;text-align:center;flex-shrink:0}.reaction-users-col[data-v-441c975d]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center;min-width:0;max-width:100%;overflow:hidden}.loading-reactions[data-v-543fdd6a]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--text-tertiary);font-size:var(--font-sm)}.loading-spinner-small[data-v-543fdd6a]{border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-543fdd6a 1s linear infinite;width:16px;height:16px;flex-shrink:0}@keyframes spin-543fdd6a{to{transform:rotate(360deg)}}.reaction-details[data-v-543fdd6a]{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:0 var(--spacing-lg) 0 var(--spacing-lg)}.reaction-row[data-v-543fdd6a]{display:grid;grid-template-columns:96px 1fr;gap:var(--spacing-md);align-items:center;padding:var(--spacing-xs) var(--spacing-lg)}.reaction-info-col[data-v-543fdd6a]{display:flex;align-items:center;gap:var(--spacing-sm);width:96px;padding-right:var(--spacing-sm);border-right:1px solid var(--border-color);flex-shrink:0}.reaction-icon-container[data-v-543fdd6a]{display:flex;align-items:center;justify-content:center;width:32px;height:20px;flex-shrink:0}.reaction-type-icon[data-v-543fdd6a]{width:16px;height:16px;flex-shrink:0}.reaction-count[data-v-543fdd6a]{font-size:var(--font-sm);font-weight:var(--weight-700);min-width:32px;text-align:center;flex-shrink:0}.reaction-users-col[data-v-543fdd6a]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center;min-width:0;max-width:100%;overflow:hidden}.replies-section[data-v-5f62341c]{width:100%;margin-bottom:var(--spacing-lg)}.replies-section[data-v-5f62341c]:last-child{margin-bottom:0}.card-header[data-v-5f62341c]{margin-bottom:var(--spacing-md)}.card-title[data-v-5f62341c]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);margin:0}.replies-container[data-v-5f62341c]{display:flex;flex-direction:column;gap:0}.reply-item[data-v-5f62341c]{display:flex;margin-bottom:0}.reply-indent[data-v-5f62341c]{width:20px;border-left:2px solid var(--border-color);margin-right:var(--spacing-xs);flex-shrink:0}.reply-content-wrapper[data-v-5f62341c]{flex:1;padding-left:0}.reply-toggle-btn[data-v-5f62341c]{display:flex;align-items:center;gap:var(--spacing-xs);background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:var(--font-sm);padding:var(--spacing-xs);margin-bottom:var(--spacing-xs);border-radius:var(--radius-sm);transition:background-color .2s ease}.reply-toggle-btn[data-v-5f62341c]:hover{background-color:var(--background-secondary)}.toggle-icon[data-v-5f62341c]{font-size:var(--font-xs);font-weight:var(--weight-700);transition:transform .2s ease}.children-count[data-v-5f62341c]{font-size:var(--font-xs);color:var(--text-tertiary)}.reply-depth-0[data-v-5f62341c]{margin-left:0}.reply-depth-1[data-v-5f62341c]{margin-left:var(--spacing-md)}.reply-depth-2[data-v-5f62341c]{margin-left:var(--spacing-lg)}.reply-depth-3[data-v-5f62341c]{margin-left:var(--spacing-xl)}.loading-spinner-small[data-v-5f62341c]{border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-5f62341c 1s linear infinite;width:16px;height:16px}.reply-loading[data-v-5f62341c]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--text-tertiary);font-size:var(--font-sm)}.reply-basic[data-v-5f62341c]{padding:var(--spacing-md);background:var(--background-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);border-left:4px solid var(--accent-color)}.reply-meta[data-v-5f62341c]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.reply-pubkey[data-v-5f62341c]{font-family:var(--font-family-mono);font-size:var(--font-xs);color:var(--text-secondary);flex:1}.reply-time[data-v-5f62341c]{font-size:var(--font-xs);color:var(--text-tertiary)}.reply-content-placeholder[data-v-5f62341c]{font-size:var(--font-sm);color:var(--text-tertiary);font-style:italic}.reply-content-wrapper[data-v-5f62341c]{position:relative}.replies-section .reply-post-card.card-base[data-v-5f62341c]{background:var(--background-secondary)!important;box-shadow:inset -1.5px -1.5px 3px #000,inset 1.5px 1.5px 3px #2e2f60!important;border-left:3px solid var(--accent-color-faded)}@keyframes spin-5f62341c{to{transform:rotate(360deg)}}.chain-loading[data-v-24ba97b4]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--text-tertiary);font-size:var(--font-sm)}.loading-spinner-small[data-v-24ba97b4]{border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-24ba97b4 1s linear infinite;width:16px;height:16px}.reply-chain-container[data-v-24ba97b4]{display:flex;flex-direction:column}.reply-chain-context .chain-post.card-base[data-v-24ba97b4]{position:relative;opacity:.8;border-left:3px solid var(--accent-color-faded);padding:var(--spacing-sm);transition:all .2s ease;background:var(--background-secondary)!important;box-shadow:inset -1.5px -1.5px 3px #000,inset 1.5px 1.5px 3px #2e2f60!important}.chain-post-last[data-v-24ba97b4]{opacity:.9;border-left-color:var(--accent-color)}.chain-post[data-v-24ba97b4]:not(.chain-post-last):after{content:"";position:absolute;left:-2px;bottom:-6px;width:2px;height:6px;background:var(--accent-color-faded)}@keyframes spin-24ba97b4{to{transform:rotate(360deg)}}.relay-info-section[data-v-f1b8d689]{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--spacing-lg) var(--spacing-lg);margin:0 var(--spacing-3l)}.relay-info-header[data-v-f1b8d689]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.relay-info-title[data-v-f1b8d689]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary)}.relay-icon[data-v-f1b8d689]{width:16px;height:16px;color:var(--accent-color)}.relay-count[data-v-f1b8d689]{font-size:var(--font-xs);font-weight:var(--weight-500);color:var(--text-secondary);background:var(--background-tertiary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full)}.relay-list[data-v-f1b8d689]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.relay-item[data-v-f1b8d689]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg);background:var(--background-primary);border:1px solid var(--border-color);border-radius:var(--radius-md)}.relay-icon-container[data-v-f1b8d689]{flex-shrink:0}.relay-info[data-v-f1b8d689]{display:flex;flex-direction:column;gap:var(--spacing-2s);flex:1;min-width:0}.relay-name[data-v-f1b8d689]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relay-url[data-v-f1b8d689]{font-size:var(--font-2s);font-family:var(--font-family-mono);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 640px){.relay-info-section[data-v-f1b8d689]{margin:0}.relay-name[data-v-f1b8d689]{font-size:var(--font-xs)}.relay-url[data-v-f1b8d689]{font-size:var(--font-3s)}}.post-detail-view[data-v-5c0661c9]{width:100%;height:100%;display:flex;flex-direction:column;background:transparent;overflow:hidden}.scrollable-content[data-v-5c0661c9]{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;max-width:100%}.main-post-to-bottom-container[data-v-5c0661c9]{min-height:calc(80vh - 60px - var(--spacing-lg));display:flex;flex-direction:column;gap:var(--spacing-lg)}@media (max-width: 640px){.main-post-to-bottom-container[data-v-5c0661c9]{min-height:calc(100vh - 60px - var(--spacing-lg))}}.post-detail-content[data-v-5c0661c9]{padding:0 0 var(--spacing-lg) 0;display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;max-width:100%;overflow:hidden}.post-detail-content>*[data-v-5c0661c9]{margin:0;max-width:100%;overflow:hidden}.main-post-to-bottom-container[data-v-5c0661c9]>*+*{margin-top:0}.main-post-to-bottom-container[data-v-5c0661c9]{margin-top:0}.parent-spacer+.main-post-to-bottom-container[data-v-5c0661c9]{margin-top:0}.parent-spacer[data-v-5c0661c9]{display:flex;align-items:center;justify-content:center;height:auto;position:relative;padding:var(--spacing-xs) 0;margin:0}.parent-spacer[data-v-5c0661c9]:before,.parent-spacer[data-v-5c0661c9]:after{content:"";flex:1;height:1px;background:var(--border-color)}.spacer-icon[data-v-5c0661c9]{width:20px;height:20px;color:var(--text-tertiary);margin:0 var(--spacing-sm);opacity:.6}.loading-spinner[data-v-5c0661c9],.status-spinner[data-v-5c0661c9]{border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-5c0661c9 1s linear infinite}.loading-spinner[data-v-5c0661c9]{width:24px;height:24px}.settings-card[data-v-5c0661c9]{padding:0 var(--spacing-3l) var(--spacing-lg) var(--spacing-3l);border-radius:var(--radius-xl);margin-bottom:var(--spacing-lg)}.settings-card[data-v-5c0661c9]:last-child{margin-bottom:0}.card-header[data-v-5c0661c9]{margin-bottom:var(--spacing-md)}.card-title[data-v-5c0661c9]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);margin:0}.reaction-details[data-v-5c0661c9]{display:flex;flex-direction:column;gap:var(--spacing-md)}.reaction-group[data-v-5c0661c9]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.reaction-label[data-v-5c0661c9]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-secondary)}.reaction-users[data-v-5c0661c9]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);align-items:center}.more-count[data-v-5c0661c9]{background:var(--background-tertiary);color:var(--text-secondary);font-size:var(--font-xs);font-weight:var(--weight-600);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);box-shadow:var(--neuro-inset-sm);margin-left:var(--spacing-xs)}.no-reactions[data-v-5c0661c9]{color:var(--text-tertiary);font-style:italic;text-align:center;padding:var(--spacing-md)}.replies-container[data-v-5c0661c9]{display:flex;flex-direction:column;gap:var(--spacing-md)}.reply-item[data-v-5c0661c9]{border-left:3px solid var(--accent-color);padding-left:var(--spacing-md)}.loading-spinner-small[data-v-5c0661c9]{width:16px;height:16px}.reply-loading[data-v-5c0661c9]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);color:var(--text-tertiary);font-size:var(--font-sm)}.reply-basic[data-v-5c0661c9]{padding:var(--spacing-md);background:var(--background-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color)}.reply-meta[data-v-5c0661c9]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.reply-pubkey[data-v-5c0661c9]{font-family:var(--font-family-mono);font-size:var(--font-xs);color:var(--text-secondary);flex:1}.reply-time[data-v-5c0661c9]{font-size:var(--font-xs);color:var(--text-tertiary)}.reply-content-placeholder[data-v-5c0661c9]{font-size:var(--font-sm);color:var(--text-tertiary);font-style:italic}.raw-event-data[data-v-5c0661c9]{font-family:var(--font-family-mono);font-size:var(--font-2s);line-height:1.4;color:var(--text-secondary);padding:var(--spacing-md);border-radius:var(--radius-sm);overflow:visible;white-space:pre-wrap;word-break:break-all}.debug-content[data-v-5c0661c9]{font-size:var(--font-xs);font-family:var(--font-family-mono);color:var(--text-secondary);line-height:1.4;background:var(--background-secondary);padding:var(--spacing-md);border-radius:var(--radius-sm);overflow:visible}.related-events-container[data-v-5c0661c9]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.related-event-item[data-v-5c0661c9]{padding:var(--spacing-lg);border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-sm);transition:all .3s ease;overflow:hidden}.event-header[data-v-5c0661c9]{background:var(--background-secondary);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);display:flex;justify-content:space-between;align-items:center}.event-kind[data-v-5c0661c9]{background:var(--accent-color);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--weight-800)}.related-event-item .raw-event-data[data-v-5c0661c9]{margin:0;border-radius:0}.update-status[data-v-5c0661c9]{position:fixed;top:var(--spacing-lg);right:var(--spacing-lg);z-index:1000;padding:var(--spacing-md);border-radius:var(--radius-lg);font-size:var(--font-sm);font-weight:var(--weight-600);box-shadow:var(--neuro-raised-md);animation:slideInFromRight-5c0661c9 .3s ease}.update-status.loading[data-v-5c0661c9]{background:var(--background-secondary);color:var(--text-secondary)}.update-status.success[data-v-5c0661c9]{background:var(--status-success);color:#fff}.update-status.error[data-v-5c0661c9]{background:var(--status-error);color:#fff}.status-loading[data-v-5c0661c9]{display:flex;align-items:center;gap:var(--spacing-sm)}.status-spinner[data-v-5c0661c9]{width:16px;height:16px}.status-success[data-v-5c0661c9],.status-error[data-v-5c0661c9]{text-align:center}@keyframes spin-5c0661c9{to{transform:rotate(360deg)}}@keyframes slideInFromRight-5c0661c9{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.post-detail-view[data-v-5c0661c9] *{max-width:100%!important;box-sizing:border-box!important}.post-detail-view .card-base[data-v-5c0661c9],.post-detail-view .card-item[data-v-5c0661c9],.post-detail-view .card-post[data-v-5c0661c9]{max-width:100%!important;width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.post-detail-view .post-content-area[data-v-5c0661c9],.post-detail-view .post-text[data-v-5c0661c9],.post-detail-view .reply-content-wrapper[data-v-5c0661c9]{max-width:100%!important;overflow-wrap:break-word!important;word-break:break-word!important;box-sizing:border-box!important}@media (max-width: 640px){.post-detail-content[data-v-5c0661c9]{padding:0 0 var(--spacing-md) 0}.settings-card[data-v-5c0661c9]{padding:var(--spacing-md)}.update-status[data-v-5c0661c9]{top:var(--spacing-md);right:var(--spacing-md);left:var(--spacing-md);font-size:var(--font-xs)}}.conversation-view[data-v-d52d6767]{display:flex;flex-direction:column;height:100%;background:transparent}.new-message-setup[data-v-d52d6767]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:var(--spacing-3xl);text-align:center}.setup-header[data-v-d52d6767]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.setup-icon[data-v-d52d6767]{width:48px;height:48px;color:var(--accent-primary)}.setup-title[data-v-d52d6767]{font-size:var(--font-xl);font-weight:var(--weight-600);color:var(--text-primary);margin:0}.setup-content[data-v-d52d6767]{width:100%;max-width:500px}.input-section[data-v-d52d6767]{display:flex;flex-direction:column;gap:var(--spacing-md)}.input-container[data-v-d52d6767]{display:flex;gap:var(--spacing-md);flex-direction:column}@media (min-width: 640px){.input-container[data-v-d52d6767]{flex-direction:row}}.target-input[data-v-d52d6767]{flex:1;padding:var(--spacing-md);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--background-primary);color:var(--text-primary);font-size:var(--font-sm);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;transition:all .3s ease}.target-input[data-v-d52d6767]:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-primary-alpha)}.target-input[data-v-d52d6767]::-moz-placeholder{color:var(--text-tertiary)}.target-input[data-v-d52d6767]::placeholder{color:var(--text-tertiary)}.start-button[data-v-d52d6767]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--accent-primary);color:var(--text-on-accent);border:none;border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:var(--weight-500);cursor:pointer;transition:all .3s ease;white-space:nowrap;justify-content:center}@media (hover: hover){.start-button[data-v-d52d6767]:hover:not(:disabled){background:var(--accent-primary-hover);transform:translateY(-1px)}}.start-button[data-v-d52d6767]:active:not(:disabled){transform:translateY(0)}.start-button[data-v-d52d6767]:disabled{background:var(--background-tertiary);color:var(--text-tertiary);cursor:not-allowed}.button-icon[data-v-d52d6767]{width:16px;height:16px}.loading-spinner-small[data-v-d52d6767]{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin-d52d6767 1s linear infinite}.error-message[data-v-d52d6767]{padding:var(--spacing-sm) var(--spacing-md);background:var(--error-background);color:var(--error-text);border-radius:var(--radius-sm);font-size:var(--font-xs);border-left:3px solid var(--error-border)}.target-info[data-v-d52d6767]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--success-background);border-radius:var(--radius-sm);font-size:var(--font-xs);border-left:3px solid var(--success-border);justify-content:center}.info-label[data-v-d52d6767]{font-weight:var(--weight-500);color:var(--success-text)}.pubkey-display[data-v-d52d6767]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;color:var(--success-text-secondary)}.conversation-header[data-v-d52d6767]{display:none}.header-content[data-v-d52d6767]{display:flex;align-items:center;gap:var(--spacing-md)}.conversation-avatar[data-v-d52d6767]{border:2px solid var(--border-subtle);border-radius:50%}.user-info[data-v-d52d6767]{flex:1;min-width:0}.display-name[data-v-d52d6767]{font-size:var(--font-base);font-weight:var(--weight-600);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pubkey-info[data-v-d52d6767]{font-size:var(--font-xs);color:var(--text-tertiary);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.encryption-info[data-v-d52d6767]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--success-background);border-radius:var(--radius-sm);border:1px solid var(--success-border)}.lock-icon[data-v-d52d6767]{width:12px;height:12px;color:var(--success-text)}.encryption-text[data-v-d52d6767]{font-size:var(--font-xs);font-weight:var(--weight-500);color:var(--success-text)}.messages-container[data-v-d52d6767]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.loading-state[data-v-d52d6767]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-3xl) var(--spacing-3xl);padding-top:calc(var(--spacing-3xl) + var(--spacing-lg));gap:var(--spacing-lg)}.loading-spinner[data-v-d52d6767]{width:32px;height:32px;border:3px solid var(--border-subtle);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-d52d6767 1s linear infinite}.empty-state[data-v-d52d6767]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-3xl) var(--spacing-3xl);padding-top:calc(var(--spacing-3xl) + var(--spacing-lg));text-align:center}.empty-icon[data-v-d52d6767]{width:48px;height:48px;color:var(--text-tertiary);margin-bottom:var(--spacing-lg)}.empty-title[data-v-d52d6767]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-secondary);margin:0 0 var(--spacing-md)}.empty-description[data-v-d52d6767]{font-size:var(--font-sm);color:var(--text-tertiary);line-height:1.5;margin:0;max-width:300px}.conversation-layout[data-v-d52d6767]{padding:var(--spacing-lg);min-height:100%}.messages-list[data-v-d52d6767]{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;max-width:800px;margin:0 auto}.scroll-anchor[data-v-d52d6767]{height:1px}.debug-info[data-v-d52d6767]{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);z-index:10;opacity:.5;transition:opacity .3s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover: hover){.debug-info[data-v-d52d6767]:hover{opacity:1}}.debug-indicator[data-v-d52d6767]{font-size:14px;background:var(--background-secondary);border-radius:var(--radius-sm);padding:var(--spacing-xs);border:1px solid var(--border-subtle);box-shadow:var(--neumorphic-inset-sm);transition:all .3s ease}.debug-info:active .debug-indicator[data-v-d52d6767]{transform:scale(.95);box-shadow:var(--neuro-inset-md)}.debug-panel[data-v-d52d6767]{position:absolute;top:calc(var(--spacing-xs) + 32px);right:var(--spacing-xs);z-index:11;background:var(--background-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--neuro-raised-md);min-width:280px;max-width:320px;font-size:var(--font-xs)}.debug-header[data-v-d52d6767]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm);background:var(--background-secondary);border-bottom:1px solid var(--border-subtle);border-radius:var(--radius-md) var(--radius-md) 0 0}.debug-title[data-v-d52d6767]{font-weight:var(--weight-600);color:var(--text-primary);font-size:var(--font-sm)}.debug-close[data-v-d52d6767]{background:transparent;border:none;cursor:pointer;padding:var(--spacing-xs);color:var(--text-secondary);border-radius:var(--radius-xs);transition:all .3s ease}@media (hover: hover){.debug-close[data-v-d52d6767]:hover{background:var(--background-tertiary);color:var(--text-primary)}}.debug-content[data-v-d52d6767]{padding:var(--spacing-sm);max-height:400px;overflow-y:auto}.debug-section[data-v-d52d6767]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) 0}.debug-label[data-v-d52d6767]{color:var(--text-secondary);font-weight:var(--weight-500)}.debug-value[data-v-d52d6767]{color:var(--text-primary);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:var(--weight-600)}.debug-divider[data-v-d52d6767]{height:1px;background:var(--border-subtle);margin:var(--spacing-xs) 0}.debug-timestamp[data-v-d52d6767]{text-align:center;color:var(--text-tertiary);font-size:var(--font-xs);margin-top:var(--spacing-xs)}.debug-info-overlay[data-v-d52d6767]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);z-index:1000;pointer-events:none;background:transparent;border-radius:var(--radius-sm);padding:var(--spacing-xs)}.debug-stats[data-v-d52d6767]{display:flex;flex-direction:column;gap:1px;font-size:var(--font-xs);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace}.debug-row[data-v-d52d6767]{display:flex;gap:var(--spacing-xs)}.debug-item[data-v-d52d6767]{color:#fff;font-weight:var(--weight-500);opacity:.9;font-size:11px}@media (max-width: 639px){.conversation-layout[data-v-d52d6767]{padding:var(--spacing-md)}.messages-list[data-v-d52d6767]{max-width:100%}}.conversation-view[data-v-d52d6767]{display:flex;flex-direction:column;height:100%}@keyframes spin-d52d6767{to{transform:rotate(360deg)}}.range-slider[data-v-252395ac]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md)}.slider-track[data-v-252395ac]{position:relative;width:100%;height:6px;background:var(--background-tertiary);border-radius:3px;cursor:pointer;margin:var(--spacing-sm) 0;padding:0 10px;touch-action:pan-y}.slider-progress[data-v-252395ac]{position:absolute;top:0;left:0;height:100%;background:var(--accent-color);border-radius:3px;transition:width .02s ease;pointer-events:none}.slider-thumb[data-v-252395ac]{position:absolute;top:50%;width:20px;height:20px;background:var(--accent-color);border-radius:50%;cursor:grab;box-shadow:var(--neuro-accent-raised-sm),2px 2px 4px var(--shadow-color);transform:translate(-50%,-50%);transition:all .1s ease;z-index:2}.slider-thumb[data-v-252395ac]:hover{width:22px;height:22px;box-shadow:var(--neuro-accent-raised-md),4px 4px 8px var(--shadow-color)}.slider-thumb.dragging[data-v-252395ac]{cursor:grabbing;width:24px;height:24px;box-shadow:var(--neuro-accent-raised-md),4px 4px 8px var(--shadow-color);transition:width .1s ease,height .1s ease,box-shadow .1s ease}.slider-thumb.animating[data-v-252395ac]{transition:all .15s cubic-bezier(.25,.46,.45,.94)}.slider-thumb[data-v-252395ac]:not(.dragging):not(.animating){transition:left .02s ease}.slider-labels[data-v-252395ac]{position:relative;margin-top:var(--spacing-xs);width:100%;height:20px}.slider-label[data-v-252395ac]{font-size:var(--font-xs);font-weight:var(--weight-700);color:color-mix(in srgb,var(--text-tertiary) 60%,transparent);transition:all .2s ease;position:absolute;transform:translate(-50%);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:center;min-width:-moz-fit-content;min-width:fit-content}.slider-label.active[data-v-252395ac]{color:var(--accent-color)}.slider-label.preview[data-v-252395ac]{color:var(--accent-color);opacity:.8;transform:translate(-50%) scale(1.15);font-weight:var(--weight-800);text-shadow:0 0 4px rgba(from var(--accent-color) r g b / .3)}.slider-label-icon[data-v-252395ac]{width:16px;height:16px;display:inline-block;transform:translateY(1.5px)}.slider-track--hue[data-v-252395ac]{background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)!important}.slider-track--shift[data-v-252395ac]{position:relative}.slider-track--shift[data-v-252395ac]:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:var(--text-quaternary);opacity:.3;z-index:1}.media-settings-container[data-v-6575a3e7]{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}.settings-header[data-v-6575a3e7]{display:flex;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-light)}.settings-icon[data-v-6575a3e7]{width:18px;height:18px;color:var(--text-secondary)}.settings-title[data-v-6575a3e7]{font-weight:var(--weight-700);color:var(--text-primary);font-size:var(--font-md)}.server-settings-section[data-v-6575a3e7]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.horizontal-settings-section[data-v-6575a3e7]{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;margin-top:var(--spacing-sm)}.section-title[data-v-6575a3e7]{font-size:var(--font-sm);font-weight:var(--weight-700);color:var(--text-primary);margin:0}.subsection-title[data-v-6575a3e7]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-secondary);margin:0;margin-top:var(--spacing-sm)}.server-options[data-v-6575a3e7]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.format-options[data-v-6575a3e7]{display:flex;flex-direction:row;gap:var(--spacing-xs);flex-wrap:wrap}.server-option-button[data-v-6575a3e7]{width:100%;justify-content:flex-start;text-align:left}.format-option-button[data-v-6575a3e7]{flex:1;min-width:0}.server-info[data-v-6575a3e7]{display:flex;flex-direction:column;gap:2px;flex:1}.setting-group[data-v-6575a3e7]{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1;min-width:150px}.setting-label[data-v-6575a3e7]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary)}.setting-actions[data-v-6575a3e7]{display:flex;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--border-light)}.setting-actions[data-v-6575a3e7] .base-button{flex:1}.article-fields[data-v-7bcb1118]{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg);border-bottom:1px solid var(--border-color)}.article-field[data-v-7bcb1118]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.title-input[data-v-7bcb1118]{width:95%;padding:var(--spacing-sm) 0;background:transparent;border:none;color:var(--text-primary);font-size:var(--font-lg);font-weight:var(--weight-700);line-height:1.5;outline:none}.title-input[data-v-7bcb1118]::-moz-placeholder{color:var(--text-tertiary);font-weight:var(--weight-500)}.title-input[data-v-7bcb1118]::placeholder{color:var(--text-tertiary);font-weight:var(--weight-500)}.compose-post[data-v-ed4a669d]{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.compose-textarea[data-v-ed4a669d]{flex:1;width:100%;min-height:200px;padding:var(--spacing-md) 0;border:none;background:transparent;color:var(--text-primary);font-size:var(--font-md);line-height:1.6;resize:none;outline:none}.compose-textarea[data-v-ed4a669d]::-moz-placeholder{color:var(--text-tertiary)}.compose-textarea[data-v-ed4a669d]::placeholder{color:var(--text-tertiary)}.reply-preview[data-v-ed4a669d],.quote-preview[data-v-ed4a669d]{flex-shrink:0;margin-bottom:var(--spacing-md);padding:var(--spacing-md);background:var(--background-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.debug-user-name[data-v-ed4a669d]{color:var(--text-secondary);font-size:var(--font-xs)}.uploading-item[data-v-ed4a669d]{color:var(--accent-color)}.delete-button[data-v-ed4a669d]{background:var(--danger-color)!important;color:#fff!important}.delete-button[data-v-ed4a669d]:hover{background:var(--danger-color-dark)!important}.bookmarks-modal[data-v-95873ee9]{display:flex;flex-direction:column;height:100%;max-height:80vh;width:100%}.header-controls[data-v-95873ee9]{display:flex;align-items:center;gap:var(--spacing-sm)}.bookmark-count[data-v-95873ee9]{font-size:var(--font-sm);color:var(--text-secondary);background:var(--background-secondary);padding:.25rem .5rem;border-radius:var(--radius-md);border:1px solid var(--border-color)}.tab-navigation[data-v-95873ee9]{display:flex;padding:0 var(--spacing-lg);border-bottom:1px solid var(--border-color);flex-shrink:0}.tab-button[data-v-95873ee9]{padding:var(--spacing-md) var(--spacing-lg);background:transparent;border:none;font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-secondary);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.tab-button[data-v-95873ee9]:hover{color:var(--text-primary);background:var(--background-hover)}.tab-button.tab-active[data-v-95873ee9]{color:var(--accent-color);border-bottom-color:var(--accent-color)}.bookmarks-content[data-v-95873ee9]{flex:1;overflow-y:auto;min-height:0}.bookmarks-list[data-v-95873ee9]{padding:0}.bookmark-lists[data-v-95873ee9]{padding:var(--spacing-md)}.list-actions[data-v-95873ee9]{margin-bottom:var(--spacing-lg)}.bookmark-list-item[data-v-95873ee9]{padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);background:var(--background-secondary)}.bookmark-list-item[data-v-95873ee9]:last-child{margin-bottom:0}.list-header[data-v-95873ee9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.list-name[data-v-95873ee9]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);margin:0}.list-count[data-v-95873ee9]{font-size:var(--font-sm);color:var(--text-secondary);background:var(--background-primary);padding:.25rem .5rem;border-radius:var(--radius-sm)}.list-description[data-v-95873ee9]{color:var(--text-secondary);font-size:var(--font-sm);margin:0 0 var(--spacing-md) 0;line-height:1.4}.list-actions[data-v-95873ee9]{display:flex;gap:var(--spacing-sm);justify-content:flex-end}.state-container[data-v-95873ee9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;gap:var(--spacing-md);min-height:200px}.loading-spinner[data-v-95873ee9]{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--accent-color);border-radius:50%;animation:spin-95873ee9 .8s linear infinite}.loading-text[data-v-95873ee9]{color:var(--text-secondary);font-size:var(--font-sm)}.empty-icon[data-v-95873ee9]{width:48px;height:48px;color:var(--text-tertiary);margin-bottom:var(--spacing-md)}.empty-text[data-v-95873ee9]{color:var(--text-secondary);font-size:var(--font-md);margin-bottom:var(--spacing-xs)}.empty-hint[data-v-95873ee9]{color:var(--text-tertiary);font-size:var(--font-sm);margin:0;max-width:300px;line-height:1.4}@keyframes spin-95873ee9{to{transform:rotate(360deg)}}.refresh-spinning[data-v-95873ee9]{animation:spin-95873ee9 1s linear infinite}.bookmarks-content[data-v-95873ee9]::-webkit-scrollbar{width:6px}.bookmarks-content[data-v-95873ee9]::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:3px}.bookmarks-content[data-v-95873ee9]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.bookmarks-content[data-v-95873ee9]::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.article-comment[data-v-b2712ce4]{padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--background-primary);border:1px solid var(--border-color);transition:all .2s ease}@media (hover: hover){.article-comment[data-v-b2712ce4]:hover{border-color:var(--border-hover);background:var(--background-hover)}}.comment-header[data-v-b2712ce4]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.comment-author-info[data-v-b2712ce4]{flex:1;min-width:0}.comment-author-name[data-v-b2712ce4]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-time[data-v-b2712ce4]{font-size:var(--font-xs);color:var(--text-tertiary);line-height:1.2;margin-top:var(--spacing-2xs)}.comment-content[data-v-b2712ce4]{font-size:var(--font-sm);color:var(--text-primary);line-height:var(--postcard-line-spacing, 1.5);word-wrap:break-word;white-space:pre-wrap;margin:var(--spacing-sm) 0}.comment-meta[data-v-b2712ce4]{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color)}.comment-tag-count[data-v-b2712ce4]{font-size:var(--font-xs);color:var(--text-tertiary);background:var(--background-secondary);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-sm)}.article-detail-modal[data-v-0658892b]{height:100%;display:flex;flex-direction:column}.flex-layout[data-v-0658892b]{display:flex;gap:calc(var(--spacing-md) + (var(--postcard-element-gap, var(--spacing-md)) - var(--spacing-md)) * .5)}.flex-sidebar[data-v-0658892b]{flex-shrink:0}.flex-content[data-v-0658892b]{flex:1;min-width:0}.article-header[data-v-0658892b]{margin-bottom:var(--spacing-lg)}.scrollable-content[data-v-0658892b]{flex:1;overflow-y:auto;padding:var(--spacing-lg) calc(var(--spacing-md) + var(--spacing-md))}.article-inline-embed[data-v-0658892b]{margin:var(--spacing-md) 0;border-radius:var(--radius-md);overflow:hidden}.inline-embedding-container[data-v-0658892b]{width:100%}.article-content .inline-embed[data-v-0658892b]{margin:var(--spacing-md) 0;min-height:50px;border-radius:var(--radius-md);background:var(--background-secondary);border:1px dashed var(--border-color);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:var(--font-sm)}.article-content input[type=checkbox][data-v-0658892b],.article-text-section input[type=checkbox][data-v-0658892b]{margin-right:var(--spacing-xs);accent-color:var(--accent-color)}.article-text-section[data-v-0658892b] del{color:var(--text-secondary);text-decoration:line-through}.article-text-section[data-v-0658892b] mark{background:var(--accent-color-subtle);color:var(--text-primary);padding:0 var(--spacing-xs);border-radius:var(--radius-sm)}.article-text-section[data-v-0658892b] u{text-decoration:underline;text-decoration-color:var(--accent-color);text-underline-offset:2px}.article-text-section[data-v-0658892b] img{margin:var(--spacing-md) 0;border-radius:var(--radius-md);box-shadow:0 2px 8px #0000001a}.action-button[data-v-0658892b]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}@media (hover: hover){.action-button[data-v-0658892b]:hover{background:var(--background-hover);color:var(--text-primary)}}.action-icon[data-v-0658892b]{width:18px;height:18px}.article-header-image[data-v-0658892b]{margin:var(--spacing-lg) 0}.article-summary[data-v-0658892b]{font-size:var(--font-md);color:var(--text-secondary);font-style:italic;margin:var(--spacing-lg) 0;padding:var(--spacing-md);background:var(--background-secondary);border-radius:var(--radius-md);border-left:4px solid var(--accent-color)}.article-content[data-v-0658892b]{font-size:var(--font-md);line-height:var(--postcard-line-spacing);color:var(--text-primary);margin:var(--spacing-xl) 0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.article-content[data-v-0658892b] p{margin:var(--spacing-md) 0}.article-content[data-v-0658892b] strong{font-weight:var(--weight-800);color:var(--text-primary)}.article-content[data-v-0658892b] em{font-style:italic;color:var(--text-secondary)}.article-content[data-v-0658892b] code{background:var(--background-secondary);padding:2px 6px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--font-sm)}.article-content[data-v-0658892b] a{color:var(--accent-color);text-decoration:none;transition:opacity .2s ease}@media (hover: hover){.article-content[data-v-0658892b] a:hover{opacity:.8;text-decoration:underline}}.article-content[data-v-0658892b] h2,.article-content[data-v-0658892b] h3{color:var(--text-primary);font-weight:var(--weight-800);margin:var(--spacing-lg) 0 var(--spacing-md) 0}.article-content[data-v-0658892b] h2{font-size:var(--font-lg)}.article-content[data-v-0658892b] h3{font-size:var(--font-md)}.article-content[data-v-0658892b] blockquote{background:var(--background-secondary);border-left:4px solid var(--accent-color);padding:var(--spacing-md);margin:var(--spacing-md) 0;border-radius:var(--radius-sm);font-style:italic}.article-content[data-v-0658892b] ul,.article-content[data-v-0658892b] ol{margin:var(--spacing-md) 0;padding-left:var(--spacing-lg)}.article-content[data-v-0658892b] li{margin:var(--spacing-xs) 0}.article-content[data-v-0658892b] pre{background:var(--background-secondary);padding:var(--spacing-md);border-radius:var(--radius-md);overflow-x:auto;margin:var(--spacing-md) 0}.article-content[data-v-0658892b] pre code{background:none;padding:0;font-size:var(--font-sm)}.article-content[data-v-0658892b] hr{border:none;height:1px;background:var(--border-color);margin:var(--spacing-xl) 0}.article-tags[data-v-0658892b]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin:var(--spacing-lg) 0}.article-tag[data-v-0658892b]{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--background-secondary);color:var(--accent-color);font-size:var(--font-sm);font-weight:var(--weight-600);border-radius:var(--radius-full);border:1px solid var(--border-color);transition:all .2s ease}@media (hover: hover){.article-tag[data-v-0658892b]:hover{background:var(--accent-color);color:var(--background-primary);border-color:var(--accent-color);transform:translateY(-1px)}}.loading-container[data-v-0658892b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:var(--spacing-md)}.loading-spinner[data-v-0658892b]{width:40px;height:40px;border:3px solid var(--border-color);border-top:3px solid var(--accent-color);border-radius:50%;animation:spin-0658892b 1s linear infinite}.loading-text[data-v-0658892b]{color:var(--text-secondary);font-size:var(--font-sm)}@keyframes spin-0658892b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.article-sections[data-v-0658892b]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.article-text-section[data-v-0658892b]{line-height:1.7;color:var(--text-primary);font-size:var(--font-md)}.article-text-section[data-v-0658892b] p{margin:var(--spacing-md) 0}.article-text-section[data-v-0658892b] h1,.article-text-section[data-v-0658892b] h2,.article-text-section[data-v-0658892b] h3,.article-text-section[data-v-0658892b] h4,.article-text-section[data-v-0658892b] h5{color:var(--text-primary);font-weight:var(--weight-800);margin:var(--spacing-lg) 0 var(--spacing-md) 0}.article-text-section[data-v-0658892b] h1{font-size:var(--font-xl)}.article-text-section[data-v-0658892b] h2{font-size:var(--font-lg)}.article-text-section[data-v-0658892b] h3{font-size:var(--font-md)}.article-text-section[data-v-0658892b] h4{font-size:calc(var(--font-md) * .9)}.article-text-section[data-v-0658892b] h5{font-size:calc(var(--font-md) * .8)}.article-text-section[data-v-0658892b] blockquote{background:var(--background-secondary);border-left:4px solid var(--accent-color);padding:var(--spacing-md);margin:var(--spacing-md) 0;border-radius:var(--radius-sm);font-style:italic}.article-text-section[data-v-0658892b] ul,.article-text-section[data-v-0658892b] ol{margin:var(--spacing-md) 0;padding-left:var(--spacing-lg)}.article-text-section[data-v-0658892b] li{margin:var(--spacing-xs) 0}.article-text-section[data-v-0658892b] pre{background:var(--background-secondary);padding:var(--spacing-md);border-radius:var(--radius-md);overflow-x:auto;margin:var(--spacing-md) 0;font-family:Courier New,Courier,monospace}.article-text-section[data-v-0658892b] code{background:var(--background-secondary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:Courier New,Courier,monospace;font-size:.9em}.article-text-section[data-v-0658892b] a{color:var(--accent-color);text-decoration:none;transition:all .2s ease}@media (hover: hover){.article-text-section[data-v-0658892b] a:hover{opacity:.8;text-decoration:underline}}.article-embed-section[data-v-0658892b]{margin:var(--spacing-md) 0}.article-text-section[data-v-0658892b] table{width:100%;border-collapse:collapse;margin:var(--spacing-md) 0;background:var(--background-primary);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 2px 8px #0000001a}.article-text-section[data-v-0658892b] th,.article-text-section[data-v-0658892b] td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color)}.article-text-section[data-v-0658892b] th{background:var(--background-secondary);font-weight:var(--weight-800);color:var(--text-primary)}.article-text-section[data-v-0658892b] tr:hover{background:var(--background-hover)}.article-text-section[data-v-0658892b] tr:last-child th,.article-text-section[data-v-0658892b] tr:last-child td{border-bottom:none}.article-text-section[data-v-0658892b] ul{list-style-type:disc}.article-text-section[data-v-0658892b] ol{list-style-type:decimal}.article-text-section[data-v-0658892b] hr{border:none;height:2px;background:linear-gradient(to right,transparent,var(--border-color),transparent);margin:var(--spacing-lg) 0}.comment-input-section[data-v-0658892b]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--background-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color)}.comment-input-container[data-v-0658892b]{display:flex;gap:var(--spacing-sm);align-items:flex-start}.comment-input[data-v-0658892b]{flex:1;min-height:60px;padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--background-primary);color:var(--text-primary);font-size:var(--font-sm);line-height:var(--postcard-line-spacing);resize:vertical;font-family:inherit;transition:border-color .2s ease}.comment-input[data-v-0658892b]:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color-subtle)}.comment-input[data-v-0658892b]::-moz-placeholder{color:var(--text-tertiary)}.comment-input[data-v-0658892b]::placeholder{color:var(--text-tertiary)}.comment-submit-button[data-v-0658892b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:var(--radius-md);background:var(--accent-color);color:var(--background-primary);cursor:pointer;transition:all .2s ease;flex-shrink:0}@media (hover: hover){.comment-submit-button[data-v-0658892b]:hover:not(:disabled){background:var(--accent-color);filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px var(--accent-color-subtle)}}.comment-submit-button[data-v-0658892b]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px var(--accent-color-subtle)}.comment-submit-button[data-v-0658892b]:disabled{background:var(--background-tertiary);color:var(--text-tertiary);cursor:not-allowed;transform:none;box-shadow:none}.submit-icon[data-v-0658892b]{width:18px;height:18px}.comment-submitting[data-v-0658892b]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding:var(--spacing-sm);background:var(--background-hover);border-radius:var(--radius-sm)}.submitting-text[data-v-0658892b]{font-size:var(--font-sm);color:var(--text-secondary)}.article-comments-section[data-v-0658892b]{margin-top:calc(var(--spacing-lg) * 2);border-top:1px solid var(--border-color);padding-top:var(--spacing-lg)}.comments-header[data-v-0658892b]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);margin:0 0 var(--spacing-md) 0;display:flex;align-items:center;gap:var(--spacing-sm)}.comments-list[data-v-0658892b]{display:flex;flex-direction:column;gap:var(--spacing-md)}.loading-comments[data-v-0658892b]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-lg);color:var(--text-secondary)}.loading-spinner-small[data-v-0658892b]{width:16px;height:16px;border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-0658892b 1s linear infinite}.loading-text-small[data-v-0658892b]{font-size:var(--font-sm)}.no-comments[data-v-0658892b]{padding:var(--spacing-xl);text-align:center;background:var(--background-secondary);border-radius:var(--radius-md);margin-top:var(--spacing-md)}.no-comments-text[data-v-0658892b]{color:var(--text-tertiary);font-size:var(--font-sm);font-style:italic}.display-mode-selector[data-v-0658892b]{display:flex;gap:var(--spacing-sm);margin:var(--spacing-md) 0;padding:var(--spacing-sm);background:var(--background-secondary);border-radius:var(--radius-md)}.mode-button[data-v-0658892b]{flex:1;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--background-primary);color:var(--text-secondary);font-size:var(--font-sm);cursor:pointer;transition:all .2s ease}.mode-button.active[data-v-0658892b]{background:var(--accent-color);color:var(--background-primary);border-color:var(--accent-color)}@media (hover: hover){.mode-button[data-v-0658892b]:hover:not(.active){background:var(--background-hover);color:var(--text-primary)}}.article-fast-html[data-v-0658892b],.article-fast-markdown[data-v-0658892b]{line-height:1.7;color:var(--text-primary)}.article-fast-html[data-v-0658892b] h1,.article-fast-html[data-v-0658892b] h2,.article-fast-html[data-v-0658892b] h3,.article-fast-markdown[data-v-0658892b] h1,.article-fast-markdown[data-v-0658892b] h2,.article-fast-markdown[data-v-0658892b] h3{color:var(--text-primary);font-weight:var(--weight-800);margin:var(--spacing-lg) 0 var(--spacing-md) 0}.article-fast-html[data-v-0658892b] p,.article-fast-markdown[data-v-0658892b] p{margin:var(--spacing-md) 0}.article-fast-html[data-v-0658892b] a,.article-fast-markdown[data-v-0658892b] a{color:var(--accent-color);text-decoration:none}@media (hover: hover){.article-fast-html[data-v-0658892b] a:hover,.article-fast-markdown[data-v-0658892b] a:hover{text-decoration:underline;opacity:.8}}.article-fast-markdown[data-v-0658892b] blockquote{background:var(--background-secondary);border-left:4px solid var(--accent-color);padding:var(--spacing-md);margin:var(--spacing-md) 0;border-radius:var(--radius-sm);font-style:italic}.article-fast-markdown[data-v-0658892b] code{background:var(--background-secondary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-family:Courier New,Courier,monospace;font-size:.9em}.article-fast-markdown[data-v-0658892b] pre{background:var(--background-secondary);padding:var(--spacing-md);border-radius:var(--radius-md);overflow-x:auto;margin:var(--spacing-md) 0;font-family:Courier New,Courier,monospace}.article-fast-markdown[data-v-0658892b] ul,.article-fast-markdown[data-v-0658892b] ol{margin:var(--spacing-md) 0;padding-left:var(--spacing-lg)}.article-fast-markdown[data-v-0658892b] li{margin:var(--spacing-xs) 0}.article-fast-markdown[data-v-0658892b] table{width:100%;border-collapse:collapse;margin:var(--spacing-md) 0;background:var(--background-primary);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 2px 8px #0000001a}.article-fast-markdown[data-v-0658892b] th,.article-fast-markdown[data-v-0658892b] td{padding:var(--spacing-sm) var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color)}.article-fast-markdown[data-v-0658892b] th{background:var(--background-secondary);font-weight:var(--weight-800);color:var(--text-primary)}.article-fast-text[data-v-0658892b]{background:var(--background-secondary);border-radius:var(--radius-md);padding:var(--spacing-md);border:1px solid var(--border-color)}.article-fast-text pre[data-v-0658892b]{margin:0;font-family:Courier New,Courier,monospace;font-size:var(--font-sm);line-height:1.5;color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word}.embed-control-panel[data-v-0658892b]{margin:var(--spacing-md) 0;padding:var(--spacing-md);background:var(--background-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color)}.embed-control-header[data-v-0658892b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.embed-control-title[data-v-0658892b]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin:0}.embed-control-actions[data-v-0658892b]{display:flex;gap:var(--spacing-sm)}.embed-toggle-button[data-v-0658892b],.embed-select-all-button[data-v-0658892b]{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--background-primary);color:var(--text-secondary);font-size:var(--font-sm);cursor:pointer;transition:all .2s ease}.embed-toggle-button.active[data-v-0658892b]{background:var(--accent-color);color:var(--background-primary);border-color:var(--accent-color)}@media (hover: hover){.embed-toggle-button[data-v-0658892b]:hover:not(.active),.embed-select-all-button[data-v-0658892b]:hover{background:var(--background-hover);color:var(--text-primary)}}.embed-items-list[data-v-0658892b]{display:flex;flex-direction:column;gap:var(--spacing-sm);max-height:300px;overflow-y:auto}.embed-item[data-v-0658892b]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background:var(--background-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.embed-item.selected[data-v-0658892b]{border-color:var(--accent-color);background:var(--accent-color-subtle)}@media (hover: hover){.embed-item[data-v-0658892b]:hover{background:var(--background-hover);border-color:var(--accent-color)}}.embed-item-preview[data-v-0658892b]{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0}.embed-type-badge[data-v-0658892b]{padding:var(--spacing-xs) var(--spacing-sm);background:var(--accent-color);color:var(--background-primary);font-size:var(--font-xs);font-weight:var(--weight-600);border-radius:var(--radius-sm);flex-shrink:0}.embed-content-preview[data-v-0658892b]{display:flex;align-items:center;gap:var(--spacing-sm);min-width:0;flex:1}.embed-media-preview[data-v-0658892b]{display:flex;align-items:center;gap:var(--spacing-sm)}.embed-thumbnail[data-v-0658892b]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-color)}.embed-media-info[data-v-0658892b]{font-size:var(--font-sm);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embed-event-preview[data-v-0658892b]{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0;flex:1}.embed-event-id[data-v-0658892b]{font-family:Courier New,Courier,monospace;font-size:var(--font-xs);color:var(--text-tertiary);font-weight:var(--weight-600)}.embed-event-content[data-v-0658892b],.embed-generic-preview[data-v-0658892b]{font-size:var(--font-sm);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embed-item-checkbox[data-v-0658892b]{flex-shrink:0;margin-left:var(--spacing-sm)}.embed-item-checkbox input[type=checkbox][data-v-0658892b]{width:16px;height:16px;accent-color:var(--accent-color);cursor:pointer}.profile-edit-view[data-v-563408fd]{width:100%;height:100%;display:flex;flex-direction:column}.scrollable-content[data-v-563408fd]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.edit-content[data-v-563408fd]{padding:var(--spacing-2l);display:flex;flex-direction:column;gap:var(--spacing-xl)}.edit-section[data-v-563408fd]{display:flex;flex-direction:column;gap:var(--spacing-md)}.section-title[data-v-563408fd]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0}.url-input-container[data-v-563408fd]{display:flex;gap:var(--spacing-md);align-items:flex-end}.url-input[data-v-563408fd]{flex:1}.upload-button[data-v-563408fd]{flex-shrink:0}.upload-button .button-icon[data-v-563408fd]{width:16px;height:16px}.images-container[data-v-563408fd]{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-xl);align-items:center;width:100%}.avatar-section[data-v-563408fd]{display:flex;justify-content:center;align-items:center}.banner-section[data-v-563408fd]{display:flex;justify-content:center;align-items:center;min-width:0}.avatar-preview[data-v-563408fd]{width:120px;height:120px;border-radius:50%;overflow:hidden;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;background:var(--background-secondary);transition:all .2s ease;opacity:0}.avatar-image[data-v-563408fd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-563408fd]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.banner-preview[data-v-563408fd]{width:100%;aspect-ratio:3 / 1;border-radius:var(--radius-lg);overflow:hidden;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;background:var(--background-secondary);transition:all .2s ease;opacity:0}.banner-image[data-v-563408fd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-placeholder[data-v-563408fd]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary)}.placeholder-icon[data-v-563408fd]{width:32px;height:32px}.upload-buttons[data-v-563408fd]{display:flex;gap:var(--spacing-sm);align-items:center}.button-icon[data-v-563408fd]{width:16px;height:16px}.upload-progress[data-v-563408fd]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--background-secondary);border-radius:var(--radius-md);color:var(--text-secondary)}.loading-spinner[data-v-563408fd]{width:16px;height:16px;border:2px solid var(--border-color);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-563408fd 1s linear infinite}@keyframes spin-563408fd{to{transform:rotate(360deg)}}.error-message[data-v-563408fd]{padding:var(--spacing-md);background:var(--status-error-bg);color:var(--status-error-text);border-radius:var(--radius-md);border:1px solid var(--status-error)}.field-description[data-v-563408fd]{font-size:var(--font-sm);color:var(--text-tertiary);line-height:1.4;margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--background-tertiary);border-radius:var(--radius-sm)}.choice-type-view[data-v-32b66657]{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:800px;margin:0 auto;padding:var(--spacing-xl)}.create-account-header[data-v-32b66657]{text-align:center}.header-title[data-v-32b66657]{font-size:var(--font-2l);font-weight:var(--weight-800);color:var(--text-primary);margin:0 0 var(--spacing-md) 0}.header-description[data-v-32b66657]{font-size:var(--font-md);color:var(--text-secondary);margin:0;line-height:1.6}.option-grid[data-v-32b66657]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.option-button[data-v-32b66657]{width:100%}.button-content[data-v-32b66657]{display:grid;grid-template-columns:1fr 3rem minmax(200px,max-content) 1fr;align-items:center;padding:var(--spacing-md) 0;text-align:left;gap:var(--spacing-sm)}@media (max-width: 480px) and (min-width: 321px){.button-content[data-v-32b66657]{grid-template-columns:1fr 2.5rem 220px 1fr;gap:var(--spacing-xs);padding:var(--spacing-sm) 0}}@media (max-width: 320px){.button-content[data-v-32b66657]{grid-template-columns:var(--spacing-xs) 2.5rem 1fr var(--spacing-xs);gap:var(--spacing-xs);padding:var(--spacing-xs) 0}}.icon-container[data-v-32b66657]{width:3rem;height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 480px) and (min-width: 321px){.icon-container[data-v-32b66657]{width:3rem;height:2rem}}@media (max-width: 320px){.icon-container[data-v-32b66657]{width:2.5rem;height:1.5rem}}.button-text[data-v-32b66657]{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:200px;max-width:-moz-max-content;max-width:max-content}@media (max-width: 480px){.button-text[data-v-32b66657]{min-width:160px}}.option-icon[data-v-32b66657]{width:1.75rem;height:1.75rem;color:var(--accent-color)}@media (max-width: 480px){.option-icon[data-v-32b66657]{width:1.5rem;height:1.5rem}}.button-title[data-v-32b66657]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button-description[data-v-32b66657]{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.config-view[data-v-a633bfdf]{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:800px;margin:0 auto;padding:var(--spacing-xl)}.section-title[data-v-a633bfdf]{font-size:var(--font-xl);font-weight:var(--weight-700);color:var(--text-primary);margin:0 0 var(--spacing-lg) 0}.config-label[data-v-a633bfdf]{display:block;font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-md)}.difficulty-selection[data-v-a633bfdf]{margin-bottom:var(--spacing-lg)}.difficulty-info[data-v-a633bfdf]{margin-top:var(--spacing-md);text-align:center;padding:var(--spacing-md);background:var(--background-secondary);border-radius:var(--radius-md)}.difficulty-name[data-v-a633bfdf]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--accent-color);margin-bottom:var(--spacing-xs)}.difficulty-desc[data-v-a633bfdf]{font-size:var(--font-sm);color:var(--text-secondary)}.difficulty-iterations[data-v-a633bfdf]{margin-top:var(--spacing-sm);font-size:var(--font-sm);color:var(--text-tertiary)}.iterations-value[data-v-a633bfdf]{font-weight:var(--weight-700);color:var(--accent-color);font-family:var(--font-family-mono)}.text-input[data-v-a633bfdf]{width:100%;padding:var(--spacing-md);border:2px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-md);background:var(--background-primary);color:var(--text-primary);transition:border-color .3s ease}.text-input[data-v-a633bfdf]:focus{border-color:var(--accent-color);outline:none}.input-hint[data-v-a633bfdf]{font-family:var(--font-family-mono);font-size:var(--font-sm);color:var(--text-tertiary);margin-top:var(--spacing-xs)}.highlight[data-v-a633bfdf]{color:var(--accent-color);font-weight:var(--weight-600)}.allowed-chars[data-v-a633bfdf]{margin:var(--spacing-md) 0;padding:var(--spacing-md);background:var(--background-tertiary);border-radius:var(--radius-md)}.allowed-chars-title[data-v-a633bfdf]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.allowed-chars-text[data-v-a633bfdf]{font-family:var(--font-family-mono);font-size:var(--font-md);color:var(--accent-color);background:var(--background-primary);padding:var(--spacing-sm);border-radius:var(--radius-sm);letter-spacing:.1em;word-break:break-all;margin-bottom:var(--spacing-xs)}.allowed-chars-note[data-v-a633bfdf]{font-size:var(--font-xs);color:var(--text-secondary);font-style:italic}.validation-errors[data-v-a633bfdf],.validation-warnings[data-v-a633bfdf]{margin:var(--spacing-md) 0}.error-message[data-v-a633bfdf]{color:var(--status-error);font-size:var(--font-sm);margin-bottom:var(--spacing-xs);display:flex;align-items:center}.error-message svg[data-v-a633bfdf]{width:1rem!important;height:1rem!important;flex-shrink:0}.warning-message[data-v-a633bfdf]{color:var(--status-warning);font-size:var(--font-sm);margin-bottom:var(--spacing-xs);display:flex;align-items:center}.warning-message svg[data-v-a633bfdf]{width:1rem!important;height:1rem!important;flex-shrink:0}.cpu-usage-config[data-v-a633bfdf]{margin-top:var(--spacing-lg);padding:var(--spacing-md);background:var(--background-secondary);border-radius:var(--radius-md);box-shadow:var(--neuro-inset-sm)}.cpu-usage-config[data-v-a633bfdf]{margin-top:var(--spacing-lg)}.slider[data-v-a633bfdf]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:var(--radius-md);background:var(--background-tertiary);outline:none;transition:all .3s ease}.slider[data-v-a633bfdf]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent-color);cursor:pointer;box-shadow:var(--neuro-raised-sm);-webkit-transition:all .3s ease;transition:all .3s ease}.slider[data-v-a633bfdf]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:var(--neuro-raised-md)}.cpu-usage-value[data-v-a633bfdf]{font-weight:var(--weight-700);color:var(--accent-color);min-width:50px;text-align:right}.cpu-info[data-v-a633bfdf]{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);font-size:var(--font-sm);color:var(--text-secondary)}.cpu-info svg[data-v-a633bfdf]{width:1rem!important;height:1rem!important;flex-shrink:0}.pow-info[data-v-a633bfdf]{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--background-tertiary);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}.pow-info svg[data-v-a633bfdf]{flex-shrink:0;margin-top:2px;color:var(--accent-color);width:1rem!important;height:1rem!important}.info-text[data-v-a633bfdf]{flex:1}.hashrate-estimate[data-v-a633bfdf]{font-size:var(--font-xs);color:var(--text-tertiary);font-style:italic}.action-buttons[data-v-a633bfdf]{display:flex;gap:var(--spacing-md);justify-content:center;margin-top:var(--spacing-xl)}.generation-view[data-v-da60d622]{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:900px;margin:0 auto;padding:var(--spacing-xl)}.generation-content[data-v-da60d622]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.section-title[data-v-da60d622]{font-size:var(--font-xl);font-weight:var(--weight-700);color:var(--text-primary);margin:0 0 var(--spacing-lg) 0;text-align:center}.progress-display[data-v-da60d622]{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--background-secondary);border-radius:var(--radius-lg);box-shadow:var(--neuro-inset-md);border:2px solid var(--border-color)}.progress-bar-container[data-v-da60d622]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.progress-bar[data-v-da60d622]{width:100%;height:16px;background:var(--background-tertiary);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--neuro-inset-sm);position:relative;border:1px solid var(--border-color)}.progress-bar[data-v-da60d622]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);animation:progress-shine-da60d622 2s infinite}@keyframes progress-shine-da60d622{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-bar-fill[data-v-da60d622]{height:100%;background:linear-gradient(90deg,var(--accent-color),color-mix(in srgb,var(--accent-color) 80%,white 20%),var(--accent-color));background-size:200% 100%;border-radius:var(--radius-lg);transition:width .8s cubic-bezier(.4,0,.2,1);animation:gradient-flow-da60d622 3s ease-in-out infinite;position:relative}@keyframes gradient-flow-da60d622{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.progress-percentage[data-v-da60d622]{text-align:center;font-size:var(--font-md);color:var(--text-primary);font-weight:var(--weight-700);margin-bottom:var(--spacing-sm);padding:var(--spacing-sm);background:var(--background-primary);border-radius:var(--radius-md)}.elapsed-time-simple[data-v-da60d622]{text-align:center;font-size:var(--font-sm);color:var(--accent-color);font-weight:var(--weight-600);font-family:var(--font-family-mono);margin-top:var(--spacing-sm);padding:var(--spacing-xs);background:var(--background-primary);border-radius:var(--radius-md)}.progress-stats[data-v-da60d622]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-md)}.stat-item[data-v-da60d622]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg);background:var(--background-primary);border:2px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--neuro-raised-sm);transition:all .4s cubic-bezier(.4,0,.2,1);min-height:100px}.animated-stat[data-v-da60d622]{animation:stat-pulse-da60d622 2.5s infinite ease-in-out}@keyframes stat-pulse-da60d622{0%,to{box-shadow:var(--neuro-raised-sm)}50%{box-shadow:var(--neuro-raised-md),0 0 20px #3b82f626}}.stat-label[data-v-da60d622]{font-size:var(--font-sm);color:var(--text-tertiary);margin-bottom:var(--spacing-xs);text-align:center;font-weight:var(--weight-500)}.stat-value[data-v-da60d622]{font-size:var(--font-xl);font-weight:var(--weight-800);color:var(--text-primary);font-family:var(--font-family-mono);text-align:center;word-break:break-all}.animated-number[data-v-da60d622]{display:inline-block;transition:all .4s cubic-bezier(.4,0,.2,1)}.unit[data-v-da60d622]{font-size:var(--font-md);color:var(--accent-color);font-weight:var(--weight-600);margin-left:var(--spacing-xs)}.current-candidate[data-v-da60d622]{background:var(--background-primary);border:2px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--neuro-raised-sm)}.candidate-title[data-v-da60d622]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);margin-bottom:var(--spacing-md);text-align:center;padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--border-color)}.candidate-details[data-v-da60d622]{display:flex;flex-direction:column;gap:var(--spacing-md)}.candidate-item[data-v-da60d622]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.candidate-label[data-v-da60d622]{font-size:var(--font-md);font-weight:var(--weight-700);color:var(--text-primary);padding:var(--spacing-xs) 0}.candidate-value[data-v-da60d622]{font-family:var(--font-family-mono),"Consolas","Monaco","Courier New",monospace;font-size:var(--font-xs);background:var(--background-secondary);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);transition:all .3s ease;box-shadow:var(--neuro-inset-sm);display:flex;align-items:center;height:2.5rem}.candidate-loading[data-v-da60d622]{text-align:center;font-style:italic;color:var(--text-tertiary);padding:var(--spacing-lg)}.flashing-key[data-v-da60d622]{animation:candidate-highlight-da60d622 2s infinite ease-in-out}@keyframes candidate-highlight-da60d622{0%,to{background:var(--background-secondary);border-color:var(--border-color)}50%{background:color-mix(in srgb,var(--accent-color) 10%,var(--background-secondary));border-color:var(--accent-color)}}.mining-info[data-v-da60d622]{font-size:var(--font-xs);color:var(--accent-color);font-weight:var(--weight-500);margin-left:var(--spacing-xs)}.similarity-item .candidate-value[data-v-da60d622]{background:color-mix(in srgb,var(--success-color) 10%,var(--background-secondary));border-color:var(--success-color);color:var(--success-color);font-weight:var(--weight-700);text-align:center;justify-content:center;font-family:var(--font-family-sans);white-space:normal}.vanity-candidates[data-v-da60d622]{background:var(--background-primary);border:2px solid var(--accent-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--neuro-raised-sm)}.candidates-title[data-v-da60d622]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--accent-color);margin-bottom:var(--spacing-md);text-align:center;padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--accent-color);display:flex;flex-direction:column;gap:var(--spacing-xs)}.perfect-count[data-v-da60d622]{font-size:var(--font-sm);color:var(--success-color);font-weight:var(--weight-600);background:color-mix(in srgb,var(--success-color) 10%,transparent);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--success-color)}.candidates-list[data-v-da60d622]{display:flex;flex-direction:column;gap:var(--spacing-md);max-height:400px;overflow-y:auto}.candidate-card[data-v-da60d622]{background:var(--background-secondary);border:2px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md);cursor:pointer}.candidate-header[data-v-da60d622]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.similarity-badge[data-v-da60d622]{background:var(--accent-color);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-lg);font-weight:var(--weight-700);font-size:var(--font-sm)}.select-button[data-v-da60d622]{background:var(--background-tertiary);border:1px solid var(--border-color);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);transition:all .3s ease}.candidate-content[data-v-da60d622]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.candidate-field[data-v-da60d622]{display:flex;flex-direction:column;gap:2px}.field-label[data-v-da60d622]{font-size:var(--font-xs);color:var(--text-tertiary);font-weight:var(--weight-600)}.field-value[data-v-da60d622]{font-family:var(--font-family-mono),"Consolas","Monaco","Courier New",monospace;font-size:var(--font-xs);background:var(--background-tertiary);padding:var(--spacing-xs);border-radius:var(--radius-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.best-match[data-v-da60d622]{background:var(--background-primary);border:2px solid var(--success-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--neuro-raised-sm)}.best-match-title[data-v-da60d622]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--success-color);margin-bottom:var(--spacing-md);text-align:center;padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--success-color)}.best-match-details[data-v-da60d622]{display:flex;flex-direction:column;gap:var(--spacing-md)}.best-match-item[data-v-da60d622]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.best-match-label[data-v-da60d622]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--success-color)}.best-match-value[data-v-da60d622]{font-family:var(--font-family-mono),"Consolas","Monaco","Courier New",monospace;font-size:var(--font-xs);background:color-mix(in srgb,var(--success-color) 10%,var(--background-tertiary));border:1px solid var(--success-color);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.action-buttons[data-v-da60d622]{display:flex;gap:var(--spacing-md);justify-content:center;margin-top:var(--spacing-xl)}.result-view[data-v-f4303542]{display:flex;flex-direction:column;gap:var(--spacing-lg);max-width:800px;margin:0 auto;padding:var(--spacing-xl)}.result-content[data-v-f4303542]{display:flex;flex-direction:column;gap:var(--spacing-2l)}.success-header[data-v-f4303542]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}.success-header svg[data-v-f4303542]{width:1.25rem!important;height:1.25rem!important;flex-shrink:0}.section-title[data-v-f4303542]{font-size:var(--font-xl);font-weight:var(--weight-700);color:var(--text-primary);margin:0}.section-title.success[data-v-f4303542]{color:var(--success-color);text-align:center}.result-stats[data-v-f4303542]{padding:var(--spacing-xl);background:var(--background-secondary);border-radius:var(--radius-lg);box-shadow:var(--neuro-inset-md)}.stats-summary[data-v-f4303542]{font-size:var(--font-2l);font-weight:var(--weight-800);color:var(--success-color);margin-bottom:var(--spacing-lg);text-align:center;padding-bottom:var(--spacing-md);border-bottom:2px solid var(--success-color)}.stats-details[data-v-f4303542]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-lg)}.stats-detail[data-v-f4303542]{font-size:var(--font-md);color:var(--text-primary);background:var(--background-primary);padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--neuro-raised-sm);text-align:center;font-weight:var(--weight-600);transition:all .3s ease}.key-display[data-v-f4303542]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.key-section[data-v-f4303542]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.key-label[data-v-f4303542]{font-size:var(--font-md);font-weight:var(--weight-700);color:var(--text-primary);padding:var(--spacing-xs) 0}.key-value[data-v-f4303542]{background:var(--background-secondary);border-radius:var(--radius-lg);padding:var(--spacing-md) var(--spacing-lg);position:relative;box-shadow:var(--neuro-inset-sm);display:flex;align-items:center;height:2.5rem;gap:var(--spacing-sm)}.key-text[data-v-f4303542]{font-family:var(--font-family-mono),"Consolas","Monaco","Courier New",monospace;font-size:var(--font-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.key-buttons[data-v-f4303542]{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.key-value.copyable[data-v-f4303542]{cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width: 640px){.key-value.copyable[data-v-f4303542]:hover{border-color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 8%,var(--background-secondary));transform:translateY(-1px);box-shadow:var(--neuro-raised-sm)}.key-value.copyable:hover .copy-icon[data-v-f4303542]{opacity:1;color:var(--accent-color)}.toggle-visibility[data-v-f4303542]:hover{opacity:1;background:var(--background-tertiary);color:var(--accent-color);transform:scale(1.05)}}.copy-icon[data-v-f4303542]{opacity:.6;color:var(--text-tertiary);transition:all .3s ease;width:1.25rem!important;height:1.25rem!important;cursor:pointer}.toggle-visibility[data-v-f4303542]{cursor:pointer;opacity:.6;background:transparent;border:none;color:var(--text-tertiary);padding:var(--spacing-xs);border-radius:var(--radius-md);transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.toggle-visibility svg[data-v-f4303542]{width:1rem!important;height:1rem!important}.hex-title[data-v-f4303542]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-md);text-align:center;padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--border-color)}.hex-toggle svg[data-v-f4303542]{width:1rem!important;height:1rem!important;flex-shrink:0}.hex-toggle[data-v-f4303542]:hover{background:var(--background-tertiary);border-color:var(--accent-color)}.ml-2[data-v-f4303542]{margin-left:.5rem}.security-notice[data-v-f4303542]{background:#ffc10726;border:2px solid #ffc107;border-radius:var(--radius-lg);padding:var(--spacing-xl);margin:var(--spacing-xl) 0;box-shadow:var(--neuro-raised-sm)}.notice-header[data-v-f4303542]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);text-align:center}.notice-icon[data-v-f4303542]{width:2rem!important;height:2rem!important;color:#ffc107;flex-shrink:0}.notice-title[data-v-f4303542]{font-size:var(--font-lg);font-weight:var(--weight-700);color:#b8860b;margin:0}.notice-list[data-v-f4303542]{margin:0;padding-left:var(--spacing-lg);color:#b8860b}.notice-list li[data-v-f4303542]{margin-bottom:var(--spacing-xs);line-height:1.5}.copy-all-section[data-v-f4303542]{display:flex;justify-content:center;margin:var(--spacing-xl) 0;padding:var(--spacing-lg);background:color-mix(in srgb,var(--accent-color) 10%,var(--background-secondary));border-radius:var(--radius-lg);box-shadow:var(--neuro-raised-sm)}.action-buttons[data-v-f4303542]{display:flex;gap:var(--spacing-md);justify-content:center;margin-top:var(--spacing-xl)}.create-account-view[data-v-a3011738]{width:100%;height:100%;display:flex;flex-direction:column;padding-left:9.6px;padding-right:9.6px}.scrollable-content[data-v-a3011738]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.popular-relays-container[data-v-9fdb8e81]{margin-bottom:var(--spacing-2l)}.popular-relays-list[data-v-9fdb8e81]{display:flex;flex-direction:column;gap:var(--spacing-md)}.popular-relay-item[data-v-9fdb8e81]{padding:var(--spacing-md);background:var(--background-tertiary);border-radius:var(--radius-md);box-shadow:var(--neumorphic-flat);transition:all .2s ease}@media (hover: hover){.popular-relay-item[data-v-9fdb8e81]:hover{box-shadow:var(--neuro-raised-sm)}}.relay-main[data-v-9fdb8e81]{display:flex;align-items:center;gap:var(--spacing-sm)}.relay-rank[data-v-9fdb8e81]{font-weight:var(--weight-600);color:var(--accent-color);min-width:24px;font-size:var(--font-sm);flex-shrink:0;margin-left:var(--spacing-sm)}.relay-info[data-v-9fdb8e81]{min-width:0;flex:1;overflow:hidden}.relay-users[data-v-9fdb8e81]{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:nowrap;margin-left:auto;margin-right:var(--spacing-sm);flex-shrink:0;max-width:40%;overflow:hidden}.user-avatar[data-v-9fdb8e81]{flex-shrink:0}.more-users[data-v-9fdb8e81]{color:var(--text-secondary);font-size:var(--font-xs);font-weight:var(--weight-500);margin-left:var(--spacing-xs);white-space:nowrap;flex-shrink:0}.relay-url[data-v-9fdb8e81]{font-family:monospace;font-size:var(--font-sm);color:var(--text-primary);font-weight:var(--weight-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-relay-btn[data-v-9fdb8e81]{flex-shrink:0}.plus-icon[data-v-9fdb8e81]{width:14px;height:14px}.check-icon[data-v-9fdb8e81]{width:12px;height:12px}.loading-state[data-v-9fdb8e81],.empty-state[data-v-9fdb8e81]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);color:var(--text-secondary);text-align:center}.loading-spinner[data-v-9fdb8e81]{width:24px;height:24px;border:2px solid var(--background-primary);border-top:2px solid var(--accent-color);border-radius:50%;animation:spin-9fdb8e81 1s linear infinite;margin-bottom:var(--spacing-md)}@keyframes spin-9fdb8e81{to{transform:rotate(360deg)}}.expand-section[data-v-9fdb8e81]{position:relative}.expand-section.expanded[data-v-9fdb8e81]{transition:all .3s ease}.expand-button[data-v-9fdb8e81]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);margin-top:var(--spacing-sm);background:var(--background-tertiary);border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-sm);font-weight:var(--weight-500);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 8px -2px #0000001a}@media (hover: hover){.expand-button[data-v-9fdb8e81]:hover{background:var(--background-primary);color:var(--text-primary);box-shadow:0 4px 12px -4px #00000026,0 2px 6px -2px #0000001a;transform:translateY(-1px)}}.expand-button[data-v-9fdb8e81]:active{transform:translateY(0);box-shadow:0 1px 4px -1px #00000026}.expand-button.expanded[data-v-9fdb8e81]{background:var(--background-primary);color:var(--text-primary);box-shadow:inset 0 2px 6px -2px #0000001a,0 1px 4px -1px #0000001a}.expand-icon[data-v-9fdb8e81]{width:16px;height:16px;transition:transform .3s ease;flex-shrink:0}.expand-icon.expanded[data-v-9fdb8e81]{transform:rotate(180deg)}.expand-label[data-v-9fdb8e81]{font-weight:var(--weight-500);white-space:nowrap}.expandable-list[data-v-9fdb8e81]{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0;position:relative}.expandable-list.expanded[data-v-9fdb8e81]{max-height:800px;opacity:1}.expandable-list.expanded[data-v-9fdb8e81]:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(to bottom,rgba(0,0,0,.06) 0%,rgba(0,0,0,.03) 50%,transparent 100%);pointer-events:none;z-index:2}.expandable-list .popular-relay-item[data-v-9fdb8e81]{margin-top:var(--spacing-md)}.expandable-list .popular-relay-item[data-v-9fdb8e81]:first-child{margin-top:0}.relay-add-container[data-v-96ff410a]{padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-md)}.settings-header[data-v-96ff410a]{display:flex;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-light)}.settings-icon[data-v-96ff410a]{width:18px;height:18px;color:var(--text-secondary)}.settings-title[data-v-96ff410a]{font-weight:var(--weight-700);color:var(--text-primary);font-size:var(--font-md)}.section-title[data-v-96ff410a]{font-size:var(--font-sm);font-weight:var(--weight-700);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.url-input-section[data-v-96ff410a]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.url-input-container[data-v-96ff410a]{display:flex;align-items:center}.url-input[data-v-96ff410a]{flex:1;height:48px;padding:0 var(--spacing-md);background:var(--background-secondary);border:none;border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-primary);box-shadow:var(--neuro-inset-sm);transition:all .3s ease}.url-input[data-v-96ff410a]:focus{outline:none;box-shadow:var(--neuro-inset-md)}.url-input[data-v-96ff410a]:active{box-shadow:var(--neuro-inset-md)}.test-button[data-v-96ff410a]{width:40px;height:40px;border:none;border-radius:var(--radius-md);background:var(--background-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:var(--neuro-inset-sm);color:var(--text-secondary)}.test-button[data-v-96ff410a]:hover:not(:disabled){background:var(--background-primary);box-shadow:var(--neuro-raised-sm);transform:translateY(-1px)}.test-button[data-v-96ff410a]:active:not(:disabled){box-shadow:var(--neuro-inset-md);transform:translateY(1px)}.test-button[data-v-96ff410a]:disabled{opacity:.6;cursor:not-allowed}.test-icon[data-v-96ff410a]{width:18px;height:18px;transition:transform .3s ease}.test-icon.animate-spin[data-v-96ff410a]{animation:spin-96ff410a 1s linear infinite}.test-result-section[data-v-96ff410a]{margin-top:var(--spacing-sm)}.test-success[data-v-96ff410a],.test-error[data-v-96ff410a]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md)}.test-success[data-v-96ff410a]{background:#22c55e1a;border:1px solid rgba(34,197,94,.2)}.test-error[data-v-96ff410a]{background:#ef44441a;border:1px solid rgba(239,68,68,.2)}.result-icon[data-v-96ff410a]{width:20px;height:20px;flex-shrink:0}.test-success .result-icon[data-v-96ff410a]{color:var(--success-color)}.test-error .result-icon[data-v-96ff410a]{color:var(--danger-color)}.result-content[data-v-96ff410a]{flex:1}.result-title[data-v-96ff410a]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary)}.result-info[data-v-96ff410a]{font-size:var(--font-xs);color:var(--text-secondary);margin-top:2px}.relay-info-section[data-v-96ff410a]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.relay-info-card[data-v-96ff410a]{background:var(--background-secondary);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:var(--neuro-inset-md)}.relay-info-header[data-v-96ff410a]{display:flex;gap:var(--spacing-sm);align-items:flex-start;margin-bottom:var(--spacing-sm)}.relay-info-header.no-nips[data-v-96ff410a]{margin-bottom:0}.relay-info-left[data-v-96ff410a]{flex-shrink:0}.relay-info-center[data-v-96ff410a]{flex:1;min-width:0}.relay-name[data-v-96ff410a]{font-size:var(--font-md);font-weight:var(--weight-700);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.relay-name.unknown-relay[data-v-96ff410a]{color:var(--text-tertiary)}.relay-description[data-v-96ff410a]{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nip-support-container[data-v-96ff410a]{margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--border-light)}.nip-circles[data-v-96ff410a]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.relay-actions[data-v-96ff410a]{display:flex;gap:var(--spacing-sm);padding-top:var(--spacing-md)}@keyframes spin-96ff410a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 639px){.relay-add-container[data-v-96ff410a]{padding:var(--spacing-sm)}.url-input-container[data-v-96ff410a]{flex-direction:column;align-items:stretch}.test-button[data-v-96ff410a]{width:100%;height:44px}.relay-info-header[data-v-96ff410a]{flex-direction:column;align-items:center;text-align:center}.nip-list[data-v-96ff410a]{justify-content:center}}.relay-settings[data-v-cc5518f2]{height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.relay-settings-content[data-v-cc5518f2]{padding:var(--spacing-3l);max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-2l)}.relay-cards-container[data-v-cc5518f2]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.relay-actions[data-v-cc5518f2],.search-relay-actions[data-v-cc5518f2],.dm-inbox-actions[data-v-cc5518f2]{display:flex;flex-direction:column;gap:var(--spacing-md)}.relay-settings[data-v-cc5518f2]::-webkit-scrollbar{display:none}.settings-card[data-v-cc5518f2]{background:var(--background-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--neuro-raised-sm)}.card-title[data-v-cc5518f2]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0}.add-relay-action[data-v-cc5518f2],.save-settings-action[data-v-cc5518f2]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}.action-info .action-title[data-v-cc5518f2]{font-weight:var(--weight-600);color:var(--accent-color)}.action-info .action-description[data-v-cc5518f2]{font-size:var(--font-sm);color:var(--text-secondary)}.save-message[data-v-cc5518f2]{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:var(--weight-500);text-align:center}.save-message.save-success[data-v-cc5518f2]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.save-message.save-error[data-v-cc5518f2]{background:#fef2f2;color:var(--status-error);border:1px solid #fecaca}.relay-mode-options[data-v-cc5518f2]{display:flex;flex-direction:column;gap:var(--spacing-md)}.mode-option[data-v-cc5518f2]{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:var(--background-secondary);box-shadow:var(--neumorphic-flat)}.mode-option[data-v-cc5518f2]:has(input:checked){box-shadow:var(--neuro-inset-sm)}@media (hover: hover){.mode-option[data-v-cc5518f2]:hover:not(:has(input:checked)){box-shadow:var(--neuro-raised-sm);transform:translateY(-1px)}}.mode-option input[type=radio][data-v-cc5518f2]{width:20px;height:20px;margin:0;flex-shrink:0}.option-content[data-v-cc5518f2]{flex:1}.option-title[data-v-cc5518f2]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.option-description[data-v-cc5518f2]{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.4}.permission-toggles[data-v-cc5518f2]{display:flex;gap:var(--spacing-sm)}.permission-toggle-btn[data-v-cc5518f2]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:var(--radius-md);background:var(--background-tertiary);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--neuro-raised-sm)}@media (hover: hover){.permission-toggle-btn[data-v-cc5518f2]:hover{box-shadow:var(--neuro-raised-md);transform:translateY(-1px)}}.permission-toggle-btn.active[data-v-cc5518f2]{box-shadow:var(--neuro-inset-sm);background:var(--accent-color);transform:translateY(0)}.permission-toggle-btn.active .toggle-icon[data-v-cc5518f2]{color:#fff}.toggle-icon[data-v-cc5518f2]{width:20px;height:20px;color:var(--text-secondary)}.status-indicator[data-v-cc5518f2]{width:20px;height:20px;border-radius:50%;background:var(--text-tertiary)}.status-indicator.connected[data-v-cc5518f2]{background:var(--status-success);box-shadow:0 0 8px #10b9814d}.status-indicator.connecting[data-v-cc5518f2]{background:#f59e0b;box-shadow:0 0 8px #f59e0b4d;animation:pulse-cc5518f2 2s infinite}.status-indicator.error[data-v-cc5518f2]{background:var(--status-error);box-shadow:0 0 8px #ef44444d}.loading-state[data-v-cc5518f2],.empty-state[data-v-cc5518f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);color:var(--text-secondary);background:var(--background-tertiary);border-radius:var(--radius-md);box-shadow:var(--neuro-inset-sm)}.loading-spinner[data-v-cc5518f2]{width:32px;height:32px;border:3px solid var(--background-primary);border-top:3px solid var(--accent-color);border-radius:50%;animation:spin-cc5518f2 1s linear infinite;margin-bottom:var(--spacing-md)}.empty-icon[data-v-cc5518f2]{width:48px;height:48px;margin-bottom:var(--spacing-md);color:var(--text-tertiary)}.relay-actions[data-v-cc5518f2],.search-relay-actions[data-v-cc5518f2],.messaging-relay-actions[data-v-cc5518f2]{display:flex;flex-direction:column;gap:var(--spacing-lg);margin:var(--spacing-xl) 0 var(--spacing-2l) 0}.relay-actions[data-v-cc5518f2]>*,.search-relay-actions[data-v-cc5518f2]>*,.messaging-relay-actions[data-v-cc5518f2]>*{align-self:center}.button-icon[data-v-cc5518f2]{width:20px;height:20px;margin-right:var(--spacing-sm)}.section-title[data-v-cc5518f2]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0;padding-top:var(--spacing-3l);border-top:1px solid var(--border-color)}.first-section-title[data-v-cc5518f2]{padding-top:0;border-top:none}.section-title-with-divider[data-v-cc5518f2]{padding-top:var(--spacing-3l);border-top:1px solid var(--border-color)}.btn[data-v-cc5518f2]{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-sm);font-weight:var(--weight-600);cursor:pointer;transition:all var(--transition-fast);border:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);background:var(--background-tertiary);color:var(--text-primary);box-shadow:var(--neuro-raised-sm)}.btn[data-v-cc5518f2]:disabled{opacity:.6;cursor:not-allowed;box-shadow:var(--neumorphic-flat)}@media (hover: hover){.btn[data-v-cc5518f2]:hover:not(:disabled){box-shadow:var(--neuro-raised-md);transform:translateY(-1px)}}.btn[data-v-cc5518f2]:active:not(:disabled){box-shadow:var(--neuro-inset-sm);transform:translateY(0)}.btn-primary[data-v-cc5518f2]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-raised-md)}@media (hover: hover){.btn-primary[data-v-cc5518f2]:hover:not(:disabled){box-shadow:var(--neumorphic-raised-lg)}}.btn-secondary[data-v-cc5518f2]{background:var(--background-tertiary);color:var(--text-primary);box-shadow:var(--neumorphic-flat)}.btn-danger[data-v-cc5518f2]{background:var(--status-error);color:#fff;box-shadow:var(--neuro-raised-md)}@media (hover: hover){.btn-danger[data-v-cc5518f2]:hover:not(:disabled){background:var(--status-error);box-shadow:var(--neumorphic-raised-lg)}}.btn-sm[data-v-cc5518f2]{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-xs)}.btn-icon[data-v-cc5518f2]{width:16px;height:16px}@keyframes spin-cc5518f2{to{transform:rotate(360deg)}}@keyframes pulse-cc5518f2{0%,to{opacity:1}50%{opacity:.5}}.empty-note[data-v-cc5518f2]{font-size:var(--font-sm);color:var(--text-tertiary)}.inbox-explanation[data-v-cc5518f2]{display:flex;flex-direction:column;gap:var(--spacing-md)}.explanation-content h4[data-v-cc5518f2]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary)}.explanation-content p[data-v-cc5518f2]{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}.nip-badges[data-v-cc5518f2]{display:flex;gap:var(--spacing-sm)}.nip-badge[data-v-cc5518f2]{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--weight-600);text-transform:uppercase}.nip-badge.nip-17[data-v-cc5518f2]{background:var(--accent-color);color:var(--accent-text)}.nip-badge.nip-04[data-v-cc5518f2]{background:var(--secondary-color);color:var(--secondary-text)}.wallet-settings[data-v-1ee04db4]{height:100%;overflow-y:auto}.wallet-settings-content[data-v-1ee04db4]{display:flex;flex-direction:column;gap:var(--spacing-2l);padding:var(--spacing-2l)}.settings-card[data-v-1ee04db4]{padding:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--background-primary);box-shadow:var(--neuro-inset-md);transition:all .3s ease}.card-header[data-v-1ee04db4]{margin-bottom:var(--spacing-lg)}.card-title[data-v-1ee04db4]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0}.wallet-connection-section[data-v-1ee04db4]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.connection-status-row[data-v-1ee04db4]{display:flex;align-items:center;gap:var(--spacing-md)}.connection-indicator[data-v-1ee04db4]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--background-secondary);box-shadow:var(--neuro-inset-sm);transition:all .3s ease;flex-shrink:0}.connection-indicator.connected[data-v-1ee04db4]{background:var(--accent-color);box-shadow:var(--neuro-accent-raised-sm)}.connection-icon[data-v-1ee04db4]{width:24px;height:24px;color:var(--text-secondary);transition:all .3s ease}.connection-indicator.connected .connection-icon[data-v-1ee04db4]{color:#fff}.connection-info[data-v-1ee04db4]{flex:1;min-width:0}.connection-status-text[data-v-1ee04db4]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.wallet-type-text[data-v-1ee04db4]{font-size:var(--font-sm);color:var(--text-secondary)}.connection-actions[data-v-1ee04db4]{flex-shrink:0}.wallet-action-btn[data-v-1ee04db4]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);border:none;cursor:pointer;transition:all .3s ease;background:var(--background-secondary);color:var(--text-primary);box-shadow:var(--neuro-inset-sm);flex-shrink:0}.btn-icon[data-v-1ee04db4]{width:20px;height:20px;flex-shrink:0}@media (hover: hover){.wallet-action-btn[data-v-1ee04db4]:hover{box-shadow:var(--neuro-raised-sm);transform:translateY(-1px)}}.wallet-action-btn[data-v-1ee04db4]:active{box-shadow:var(--neuro-inset-md);transform:translateY(1px)}.wallet-action-btn[data-v-1ee04db4]:disabled{opacity:.6;cursor:not-allowed}.connect-btn[data-v-1ee04db4]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-inset-md)}@media (hover: hover){.connect-btn[data-v-1ee04db4]:hover{box-shadow:var(--neuro-accent-raised-md);transform:translateY(-1px)}}.connect-btn[data-v-1ee04db4]:active{box-shadow:var(--neuro-accent-inset-sm);transform:translateY(0)}.disconnect-btn[data-v-1ee04db4]{background:var(--background-tertiary);color:var(--text-primary)}@media (hover: hover){.disconnect-btn[data-v-1ee04db4]:hover{background:#ef4444;color:#fff;box-shadow:var(--neuro-accent-raised-md);transform:translateY(-1px)}}.disconnect-btn[data-v-1ee04db4]:active{background:#dc2626;box-shadow:var(--neuro-accent-inset-sm);transform:translateY(0)}.wallet-balance-container[data-v-1ee04db4]{width:100%}.balance-input-container[data-v-1ee04db4]{display:flex;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-md);border-radius:var(--radius-lg);background:var(--background-primary);box-shadow:none;filter:brightness(.85);opacity:.8;transition:all var(--transition-normal)}.balance-input-container .input-icon[data-v-1ee04db4],.balance-input-container .amount-unit[data-v-1ee04db4]{color:var(--text-quaternary)}.amount-display-container[data-v-1ee04db4]{width:100%;margin-top:var(--spacing-md)}.amount-input-container[data-v-1ee04db4]{display:flex;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-md);border-radius:var(--radius-lg);background:var(--background-secondary);box-shadow:var(--neuro-inset-md);transition:all var(--transition-normal)}.amount-input-container[data-v-1ee04db4]:not(.disabled):focus-within{box-shadow:var(--neuro-inset-md)}.amount-input-container:not(.disabled):focus-within .input-icon[data-v-1ee04db4]{color:var(--accent-color)}.amount-input-container.disabled[data-v-1ee04db4]{background:var(--background-primary);box-shadow:none;filter:brightness(.85);opacity:.8}.amount-input-container.disabled .input-icon[data-v-1ee04db4]{color:var(--text-quaternary)}.input-icon[data-v-1ee04db4]{width:18px;height:18px;color:var(--text-tertiary);transition:color var(--transition-normal);flex-shrink:0}.amount-input[data-v-1ee04db4]{flex:1;height:48px;border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:var(--text-primary);font-size:var(--font-md);text-align:center;font-weight:var(--weight-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all var(--transition-normal)}.amount-input.disabled[data-v-1ee04db4]{color:var(--text-tertiary);cursor:not-allowed}.amount-input[data-v-1ee04db4]::-moz-placeholder{color:var(--text-tertiary);font-weight:var(--weight-500)}.amount-input[data-v-1ee04db4]::placeholder{color:var(--text-tertiary);font-weight:var(--weight-500)}.amount-input.disabled[data-v-1ee04db4]::-moz-placeholder{color:var(--text-quaternary)}.amount-input.disabled[data-v-1ee04db4]::placeholder{color:var(--text-quaternary)}.amount-input[data-v-1ee04db4]:focus{border:none!important;outline:none!important;box-shadow:none!important}.amount-input[data-v-1ee04db4]:active{border:none!important;outline:none!important;box-shadow:none!important}@media (hover: hover){.amount-input[data-v-1ee04db4]:hover{border:none!important;outline:none!important;box-shadow:none!important}}.amount-unit[data-v-1ee04db4]{color:var(--text-secondary);font-size:var(--font-sm);font-weight:var(--weight-500);flex-shrink:0;transition:color var(--transition-normal)}.amount-input-container.disabled .amount-unit[data-v-1ee04db4]{color:var(--text-quaternary)}.mode-toggle-setting[data-v-1ee04db4]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}.mode-toggle-info[data-v-1ee04db4]{flex:1}.mode-toggle-label[data-v-1ee04db4]{font-size:var(--font-md);color:var(--text-primary);font-weight:var(--weight-600);margin-bottom:var(--spacing-xs);display:block}.mode-toggle-description[data-v-1ee04db4]{font-size:var(--font-sm);color:var(--text-secondary);display:block}.mode-toggle-btn[data-v-1ee04db4]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:var(--radius-md);background:var(--background-secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--neuro-inset-sm);flex-shrink:0}@media (hover: hover){.mode-toggle-btn[data-v-1ee04db4]:hover{box-shadow:var(--neuro-raised-sm);transform:translateY(-1px)}}.mode-toggle-btn[data-v-1ee04db4]:active{transform:translateY(1px);box-shadow:var(--neuro-inset-md)}.mode-toggle-btn.active[data-v-1ee04db4]{background:var(--accent-color);box-shadow:var(--neuro-accent-raised-sm)}@media (hover: hover){.mode-toggle-btn.active[data-v-1ee04db4]:hover{box-shadow:var(--neuro-accent-raised-md);transform:translateY(-1px)}}.mode-toggle-btn.active[data-v-1ee04db4]:active{transform:translateY(1px);box-shadow:var(--neuro-accent-inset-md)}.mode-toggle-icon[data-v-1ee04db4]{width:20px;height:20px;color:inherit;transition:all .3s ease}.button-tab[data-v-41a87169]{border:none;background:transparent;cursor:pointer;font-weight:var(--weight-600);transition:all .3s ease;position:relative;border-radius:16px;color:var(--text-secondary);outline:none}.button-tab[data-v-41a87169] *,.button-tab[data-v-41a87169]:before,.button-tab[data-v-41a87169]:after{transition:all .3s ease}.button-tab span[data-v-41a87169],.button-tab svg[data-v-41a87169]{display:inline-block}.button-tab--horizontal[data-v-41a87169]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:55px;font-size:.75rem}.button-tab--horizontal.button-tab--xs[data-v-41a87169]{padding:.25rem .125rem;min-height:25px}.button-tab--horizontal.button-tab--sm[data-v-41a87169]{padding:.375rem .25rem;min-height:30px}.button-tab--horizontal.button-tab--md[data-v-41a87169]{padding:.5rem .375rem;min-height:35px}.button-tab--horizontal.button-tab--lg[data-v-41a87169]{padding:.75rem .5rem;min-height:45px}.button-tab--horizontal.button-tab--xl[data-v-41a87169]{padding:.875rem .625rem;min-height:55px}.button-tab--horizontal.button-tab--2xl[data-v-41a87169]{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-2l) var(--spacing-md);min-height:65px}.button-tab--vertical[data-v-41a87169]{display:flex;flex-direction:row;align-items:center;width:100%;text-align:left;justify-content:flex-start;gap:var(--spacing-md);font-size:var(--font-sm)}.button-tab--vertical.button-tab--xs[data-v-41a87169]{padding:var(--spacing-xs) var(--spacing-sm);height:25px;min-height:25px}.button-tab--vertical.button-tab--sm[data-v-41a87169]{padding:var(--spacing-xs) var(--spacing-md);height:30px;min-height:30px}.button-tab--vertical.button-tab--md[data-v-41a87169]{padding:var(--spacing-sm) var(--spacing-md);height:35px;min-height:35px}.button-tab--vertical.button-tab--lg[data-v-41a87169]{padding:var(--spacing-sm) var(--spacing-lg);height:45px;min-height:45px}.button-tab--vertical.button-tab--xl[data-v-41a87169]{padding:var(--spacing-md) 18px var(--spacing-md) 20px;height:55px;min-height:55px}.button-tab--vertical.button-tab--2xl[data-v-41a87169]{padding:var(--spacing-lg) var(--spacing-xl);height:65px;min-height:65px}.button-tab[data-v-41a87169]:not(.button-tab--active){background:transparent;color:var(--text-secondary);box-shadow:none}@media (hover: hover){.button-tab[data-v-41a87169]:not(.button-tab--disabled):not(.button-tab--active):hover{color:var(--text-primary);background:var(--background-primary);box-shadow:var(--neuro-raised-sm),2px 2px 4px var(--shadow-color);filter:brightness(1.02)}.button-tab[data-v-41a87169]:not(.button-tab--disabled):not(.button-tab--active):hover>*{transform:translateY(-1px)}}.button-tab--active[data-v-41a87169]{color:var(--text-primary);background:var(--background-primary);box-shadow:var(--neuro-inset-sm)}.button-tab[data-v-41a87169]:not(.button-tab--active):active:not(.button-tab--disabled){background:var(--background-primary);box-shadow:var(--neuro-inset-md);filter:brightness(.95)}.button-tab[data-v-41a87169]:not(.button-tab--active):active:not(.button-tab--disabled)>*{transform:translateY(1px)}.button-tab--active[data-v-41a87169]:active:not(.button-tab--disabled){background:var(--background-primary);box-shadow:var(--neuro-inset-md);filter:brightness(.95)}.button-tab--active[data-v-41a87169]:active:not(.button-tab--disabled)>*{transform:translateY(1px)}.button-tab--disabled[data-v-41a87169]{cursor:not-allowed;pointer-events:none;opacity:.5;box-shadow:none!important}.button-tab--disabled[data-v-41a87169]>*,.button-tab--disabled[data-v-41a87169]:before,.button-tab--disabled[data-v-41a87169]:after{transform:none!important}.tab-selector-vertical[data-v-12b7619c]{display:flex;flex-direction:column;gap:var(--spacing-xs);border-radius:var(--radius-lg);padding:var(--spacing-sm);box-shadow:var(--neuro-inset-sm)}.tab-button[data-v-12b7619c]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-md);font-weight:var(--weight-600);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;justify-content:flex-start;width:100%;min-height:48px}.tab-button[data-v-12b7619c]>*{transition:transform .3s cubic-bezier(.4,0,.2,1)}.tab-icon[data-v-12b7619c]{width:20px;height:20px;flex-shrink:0}.tab-label[data-v-12b7619c]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.action-buttons[data-v-12b7619c]{display:flex;gap:var(--spacing-xs);margin-left:var(--spacing-sm);flex-shrink:0}.action-button[data-v-12b7619c]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:all .2s ease;flex-shrink:0}.action-button[data-v-12b7619c]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.action-icon[data-v-12b7619c]{width:14px;height:14px}.action-button.variant-default[data-v-12b7619c]{color:var(--text-tertiary)}.action-button.variant-default[data-v-12b7619c]:hover:not(:disabled){background:var(--background-tertiary);color:var(--text-secondary)}.action-button.variant-danger[data-v-12b7619c]{color:var(--text-tertiary)}.action-button.variant-danger[data-v-12b7619c]:hover:not(:disabled){background:var(--error-color);color:#fff}.action-button.variant-success[data-v-12b7619c]{color:var(--text-tertiary)}.action-button.variant-success[data-v-12b7619c]:hover:not(:disabled){background:var(--success-color);color:#fff}.action-button.variant-warning[data-v-12b7619c]{color:var(--text-tertiary)}.action-button.variant-warning[data-v-12b7619c]:hover:not(:disabled){background:var(--warning-color);color:#fff}.delete-button[data-v-12b7619c]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all .2s ease;margin-left:var(--spacing-sm);flex-shrink:0}.delete-button[data-v-12b7619c]:hover{background:var(--error-color);color:#fff}.delete-icon[data-v-12b7619c]{width:14px;height:14px}@media (hover: hover){.tab-button[data-v-12b7619c]:hover:not(.active):not(:disabled){box-shadow:var(--neuro-raised-md);color:var(--text-primary)}.tab-button[data-v-12b7619c]:hover:not(.active):not(:disabled)>*{transform:translateY(-1px)}}.tab-button[data-v-12b7619c]:active:not(.active):not(:disabled){box-shadow:var(--neuro-inset-md)}.tab-button[data-v-12b7619c]:active:not(.active):not(:disabled)>*{transform:translateY(1px)}.tab-button.active[data-v-12b7619c]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-inset-md);font-weight:var(--weight-700)}.tab-button.active .tab-icon[data-v-12b7619c]{color:#fff}.tab-button[data-v-12b7619c]:disabled{opacity:.5;cursor:not-allowed}.tab-button[data-v-12b7619c]:disabled:hover{box-shadow:none;color:var(--text-secondary);background:transparent}.tab-button[data-v-12b7619c]:disabled>*{transform:none!important}@media (max-width: 640px){.tab-button[data-v-12b7619c]{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);font-size:var(--font-sm);min-height:44px}.tab-icon[data-v-12b7619c]{width:18px;height:18px}}.theme-toggle-btn[data-v-8e5d1aea]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background:var(--background-secondary);color:var(--text-secondary);cursor:pointer;transition:color .2s ease,box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--neuro-inset-sm);position:relative}@media (hover: hover){.theme-toggle-btn[data-v-8e5d1aea]:hover:not(.active){filter:brightness(1.05);box-shadow:var(--neuro-raised-sm),4px 4px 8px var(--shadow-color);transform:translateY(-2px)}}.theme-toggle-btn[data-v-8e5d1aea]:active:not(.active){box-shadow:var(--neuro-inset-md);transform:translateY(1px)}.theme-toggle-btn.active[data-v-8e5d1aea]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-inset-sm);pointer-events:none}@media (hover: hover){.theme-toggle-btn:hover .theme-icon[data-v-8e5d1aea]{transform:scale(1.1)}}.theme-icon[data-v-8e5d1aea]{width:24px;height:24px;transition:all .3s ease}.theme-toggle-btn.active .theme-icon[data-v-8e5d1aea]{transform:scale(1.15)}@media (max-width: 640px){.theme-toggle-btn[data-v-8e5d1aea]{width:44px;height:44px}.theme-icon[data-v-8e5d1aea]{width:20px;height:20px}}.accent-color-btn[data-v-763edaed]{width:20px;height:20px;border-radius:50%;border:none;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease,width .3s ease,height .3s ease;box-shadow:var(--neuro-accent-inset-sm);position:relative}.accent-color-btn--cyan[data-v-763edaed]{box-shadow:var(--neuro-cyan-inset-sm)}.accent-color-btn--lavender[data-v-763edaed]{box-shadow:var(--neuro-lavender-inset-sm)}.accent-color-btn--magenta[data-v-763edaed]{box-shadow:var(--neuro-magenta-inset-sm)}.accent-color-btn--crimson[data-v-763edaed]{box-shadow:var(--neuro-crimson-inset-sm)}.accent-color-btn--passion[data-v-763edaed]{box-shadow:var(--neuro-passion-inset-sm)}.accent-color-btn--bolt[data-v-763edaed]{box-shadow:var(--neuro-bolt-inset-sm)}.accent-color-btn--emerald[data-v-763edaed]{box-shadow:var(--neuro-emerald-inset-sm)}@media (hover: hover){.accent-color-btn[data-v-763edaed]:not(.active):hover{transform:translateY(-1px) scale(1.1);filter:brightness(1.05)}.accent-color-btn--cyan[data-v-763edaed]:not(.active):hover{box-shadow:var(--neuro-cyan-raised-sm),4px 4px 8px var(--shadow-color)}.accent-color-btn--lavender[data-v-763edaed]:not(.active):hover{box-shadow:var(--neuro-lavender-raised-sm),4px 4px 8px var(--shadow-color)}.accent-color-btn--magenta[data-v-763edaed]:not(.active):hover{box-shadow:var(--neuro-magenta-raised-sm),4px 4px 8px var(--shadow-color)}.accent-color-btn--crimson[data-v-763edaed]:not(.active):hover{box-shadow:var(--neuro-crimson-raised-sm),4px 4px 8px var(--shadow-color)}.accent-color-btn--passion[data-v-763edaed]:not(.active):hover{box-shadow:var(--neuro-passion-raised-sm),4px 4px 8px var(--shadow-color)}.accent-color-btn--bolt[data-v-763edaed]:not(.active):hover{box-shadow:var(--neuro-bolt-raised-sm),4px 4px 8px var(--shadow-color)}.accent-color-btn--emerald[data-v-763edaed]:not(.active):hover{box-shadow:var(--neuro-emerald-raised-sm),4px 4px 8px var(--shadow-color)}}.accent-color-btn--cyan[data-v-763edaed]:not(.active):active{box-shadow:var(--neuro-cyan-inset-md)}.accent-color-btn--lavender[data-v-763edaed]:not(.active):active{box-shadow:var(--neuro-lavender-inset-md)}.accent-color-btn--magenta[data-v-763edaed]:not(.active):active{box-shadow:var(--neuro-magenta-inset-md)}.accent-color-btn--crimson[data-v-763edaed]:not(.active):active{box-shadow:var(--neuro-crimson-inset-md)}.accent-color-btn--passion[data-v-763edaed]:not(.active):active{box-shadow:var(--neuro-passion-inset-md)}.accent-color-btn--bolt[data-v-763edaed]:not(.active):active{box-shadow:var(--neuro-bolt-inset-md)}.accent-color-btn--emerald[data-v-763edaed]:not(.active):active{box-shadow:var(--neuro-emerald-inset-md)}.accent-color-btn[data-v-763edaed]:not(.active):active{transform:translateY(1px) scale(.95)}.accent-color-btn.active[data-v-763edaed]{width:36px;height:36px;transform:none;pointer-events:none}.accent-color-btn--cyan.active[data-v-763edaed]{box-shadow:var(--neuro-cyan-inset-md)}.accent-color-btn--lavender.active[data-v-763edaed]{box-shadow:var(--neuro-lavender-inset-md)}.accent-color-btn--magenta.active[data-v-763edaed]{box-shadow:var(--neuro-magenta-inset-md)}.accent-color-btn--crimson.active[data-v-763edaed]{box-shadow:var(--neuro-crimson-inset-md)}.accent-color-btn--passion.active[data-v-763edaed]{box-shadow:var(--neuro-passion-inset-md)}.accent-color-btn--bolt.active[data-v-763edaed]{box-shadow:var(--neuro-bolt-inset-md)}.accent-color-btn--emerald.active[data-v-763edaed]{box-shadow:var(--neuro-emerald-inset-md)}@media (max-width: 640px){.accent-color-btn[data-v-763edaed]{width:20px;height:20px}.accent-color-btn.active[data-v-763edaed]{width:28px;height:28px}}.theme-actions-section[data-v-336cad5d]{margin-bottom:var(--spacing-md)}.shared-themes-button[data-v-336cad5d]{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md) var(--spacing-lg);background:var(--background-primary);border:2px solid var(--border-color);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--font-sm);font-weight:var(--weight-500);cursor:pointer;transition:all .3s ease;box-shadow:var(--neuro-outset-sm)}.shared-themes-button[data-v-336cad5d]:hover{background:var(--background-secondary);border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:var(--neuro-outset-md)}.shared-themes-button[data-v-336cad5d]:active{box-shadow:var(--neuro-inset-sm)}.theme-settings[data-v-336cad5d]{height:100%;overflow-y:auto}.theme-settings-content[data-v-336cad5d]{display:flex;flex-direction:column;gap:var(--spacing-2l);padding:var(--spacing-2l)}.settings-card[data-v-336cad5d]{padding:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--background-primary);box-shadow:var(--neuro-inset-md);transition:all .3s ease}.settings-card.disabled[data-v-336cad5d]{opacity:.6;pointer-events:none}.card-header[data-v-336cad5d]{margin-bottom:var(--spacing-lg)}.card-title[data-v-336cad5d]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0 0 var(--spacing-xs) 0}.card-description[data-v-336cad5d]{font-size:var(--font-sm);color:var(--text-secondary);margin:0;line-height:1.4}.theme-accent-container[data-v-336cad5d]{display:flex;flex-direction:column;gap:var(--spacing-2l);padding:var(--spacing-lg) 0}.theme-selector-container[data-v-336cad5d]{display:flex;justify-content:center}.theme-selector[data-v-336cad5d]{display:flex;justify-content:center;gap:var(--spacing-lg)}.accent-color-container[data-v-336cad5d]{height:60px;display:flex;align-items:center;justify-content:center}.accent-color-selector[data-v-336cad5d]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;max-width:400px}.settings-card.preview-section[data-v-336cad5d]{background:transparent;box-shadow:none;padding:0}.settings-card.preview-section .card-header[data-v-336cad5d]{padding:0 var(--spacing-lg);margin-bottom:var(--spacing-lg)}.preview-container[data-v-336cad5d]{padding:0;margin:0;overflow:hidden}.timeline-preview[data-v-336cad5d]{border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);min-height:200px}.preview-post-card[data-v-336cad5d]{border-bottom:1px solid var(--border-color)}.preview-post-card[data-v-336cad5d]:last-child{border-bottom:none}.preview-container[data-v-336cad5d] .post-actions{margin-top:var(--spacing-xs)}.setting-item[data-v-336cad5d]{margin-bottom:var(--spacing-lg)}.setting-label[data-v-336cad5d]{display:block;font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.toggle-setting[data-v-336cad5d]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.toggle-info[data-v-336cad5d]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.toggle-label[data-v-336cad5d]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary)}.toggle-description[data-v-336cad5d]{font-size:var(--font-xs);color:var(--text-tertiary);line-height:1.4}.preset-disabled[data-v-336cad5d]{opacity:.5;pointer-events:none}.dynamic-theme-controls[data-v-336cad5d]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--background-secondary);border-radius:var(--radius-lg);box-shadow:var(--neuro-inset-sm)}.preset-selection-section[data-v-336cad5d],.saved-themes-section[data-v-336cad5d]{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-lg)}.preset-buttons[data-v-336cad5d]{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;margin-top:var(--spacing-md)}.preset-button[data-v-336cad5d]{padding:var(--spacing-xs) var(--spacing-md);background:var(--background-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-xs);font-weight:var(--weight-500);cursor:pointer;transition:all .3s ease;box-shadow:var(--neuro-outset-xs)}.preset-button[data-v-336cad5d]:hover{color:var(--text-primary);box-shadow:var(--neuro-outset-sm)}.preset-button.active[data-v-336cad5d]{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);box-shadow:var(--neuro-accent-inset-xs)}.dynamic-theme-section[data-v-336cad5d]{margin-bottom:var(--spacing-xl)}.dynamic-theme-section[data-v-336cad5d]:last-of-type{margin-bottom:var(--spacing-lg)}.section-title[data-v-336cad5d]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin:0 0 var(--spacing-md) 0;padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--accent-primary)}.dynamic-control-item[data-v-336cad5d]{margin-bottom:var(--spacing-md)}.dynamic-control-label[data-v-336cad5d]{display:block;font-size:var(--font-xs);font-weight:var(--weight-500);color:var(--text-secondary);margin-bottom:var(--spacing-xs)}.dynamic-control-wrapper[data-v-336cad5d]{display:flex;align-items:center;gap:var(--spacing-md)}.dynamic-control-wrapper .range-slider[data-v-336cad5d]{flex:1}.dynamic-text-input[data-v-336cad5d]{width:80px;min-width:80px;margin-left:var(--spacing-sm)}.dynamic-value[data-v-336cad5d]{font-size:var(--font-xs);font-weight:var(--weight-600);color:var(--text-primary);min-width:50px;text-align:right;font-family:var(--font-mono);background:var(--background-tertiary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);box-shadow:var(--neuro-inset-xs)}.dynamic-theme-controls-container[data-v-336cad5d]{margin-top:var(--spacing-lg)}.section-title-plain[data-v-336cad5d]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin:0 0 var(--spacing-md) 0}.input-group[data-v-336cad5d]{display:flex;align-items:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.input-group .text-input-container[data-v-336cad5d]{flex:1}.button-icon[data-v-336cad5d]{width:16px;height:16px;margin-right:var(--spacing-xs)}.input-hint[data-v-336cad5d]{font-size:var(--font-xs);color:var(--text-tertiary);margin:var(--spacing-sm) 0 0 0;line-height:1.4}.application-settings[data-v-8b2a5426]{height:100%;overflow-y:auto}.application-settings-content[data-v-8b2a5426]{display:flex;flex-direction:column;gap:var(--spacing-2l);padding:var(--spacing-2l);max-width:600px;margin:0 auto}.settings-card[data-v-8b2a5426]{padding:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--background-primary);box-shadow:var(--neuro-inset-md);transition:all .3s ease}.card-header[data-v-8b2a5426]{margin-bottom:var(--spacing-lg)}.card-title[data-v-8b2a5426]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0 0 var(--spacing-xs) 0}.card-description[data-v-8b2a5426]{font-size:var(--font-sm);color:var(--text-secondary);margin:0;line-height:1.4}.language-selector-container[data-v-8b2a5426]{margin:0}.proxy-toggle-setting[data-v-8b2a5426]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}.toggle-info[data-v-8b2a5426]{flex:1}.toggle-label[data-v-8b2a5426]{font-size:var(--font-md);color:var(--text-primary);font-weight:var(--weight-600);margin-bottom:var(--spacing-xs);display:block}.toggle-description[data-v-8b2a5426]{font-size:var(--font-sm);color:var(--text-secondary);display:block}.toggle-icon[data-v-8b2a5426]{width:24px;height:24px;transition:all .3s ease}.settings-footer[data-v-8b2a5426]{text-align:center;padding-top:var(--spacing-xl);border-top:1px solid var(--border-color)}.footer-note[data-v-8b2a5426]{font-size:var(--font-sm);color:var(--text-tertiary);margin:0}@media (max-width: 480px){.application-settings-content[data-v-8b2a5426]{padding:var(--spacing-lg)}}.emoji-settings[data-v-5aa2d8f6]{height:100%;overflow-y:auto}.emoji-settings-content[data-v-5aa2d8f6]{display:flex;flex-direction:column;padding:var(--spacing-2l)}.settings-card[data-v-5aa2d8f6]{padding:var(--spacing-xl);border-radius:var(--radius-xl);box-shadow:var(--neuro-inset-md);transition:all .3s ease}.card-header[data-v-5aa2d8f6]{margin-bottom:var(--spacing-lg)}.card-title[data-v-5aa2d8f6]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0 0 var(--spacing-xs) 0}.card-description[data-v-5aa2d8f6]{font-size:var(--font-sm);color:var(--text-secondary);margin:0;line-height:1.4}.emoji-input-setting[data-v-5aa2d8f6]{display:flex;flex-direction:column;gap:var(--spacing-md)}.input-container[data-v-5aa2d8f6]{flex:1}.input-actions[data-v-5aa2d8f6]{display:flex;justify-content:flex-end}.sync-indicator[data-v-5aa2d8f6]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:color-mix(in srgb,var(--accent-color) 10%,transparent);border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.sync-icon[data-v-5aa2d8f6]{width:20px;height:20px;color:var(--accent-color)}.sync-text[data-v-5aa2d8f6]{font-size:var(--font-sm);color:var(--accent-color);font-weight:var(--weight-500)}.emoji-sets-container[data-v-5aa2d8f6]{display:flex;flex-direction:column;margin-top:var(--spacing-lg)}.emoji-set-display[data-v-5aa2d8f6]{margin-bottom:var(--spacing-md)}.set-meta-info[data-v-5aa2d8f6]{display:flex;align-items:center;gap:var(--spacing-sm);margin-right:var(--spacing-md)}.emoji-count[data-v-5aa2d8f6]{font-size:var(--font-xs);color:var(--text-secondary);background:var(--background-secondary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.favorite-indicator[data-v-5aa2d8f6]{font-size:var(--font-sm)}.remote-indicator[data-v-5aa2d8f6]{font-size:var(--font-xs);color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 20%,transparent);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.set-actions[data-v-5aa2d8f6]{display:flex;gap:var(--spacing-sm);flex-shrink:0}.empty-state[data-v-5aa2d8f6]{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}.empty-icon[data-v-5aa2d8f6]{width:48px;height:48px;margin:0 auto var(--spacing-md);opacity:.5}.empty-text[data-v-5aa2d8f6]{font-size:var(--font-md);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.empty-subtext[data-v-5aa2d8f6]{font-size:var(--font-sm);color:var(--text-secondary)}.btn-icon[data-v-5aa2d8f6]{width:20px;height:20px;flex-shrink:0;transition:all .3s ease;margin-right:var(--spacing-sm);display:inline-block;vertical-align:middle;transform:translateY(-2px)}.emoji-set-actions .btn-icon[data-v-5aa2d8f6]{width:16px;height:16px;transform:translateY(-1px)}.input-actions .btn-primary .btn-content[data-v-5aa2d8f6],.emoji-set-actions .btn-primary .btn-content[data-v-5aa2d8f6]{display:flex!important;align-items:center!important;justify-content:center!important;height:100%}.emoji-set-item[data-v-5aa2d8f6]{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-lg);border-top:1px solid var(--border-color)}.emoji-set-item[data-v-5aa2d8f6]:first-child{border-top:none;padding-top:0}.emoji-set-header-section[data-v-5aa2d8f6]{display:flex;align-items:flex-start;gap:var(--spacing-md)}.first-emoji-display[data-v-5aa2d8f6]{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--background-secondary);border-radius:var(--radius-md);box-shadow:var(--neuro-inset-sm)}.first-emoji-image[data-v-5aa2d8f6]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}.fallback-emoji[data-v-5aa2d8f6]{width:32px;height:32px;color:var(--text-secondary)}.emoji-set-info[data-v-5aa2d8f6]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs);min-height:48px;justify-content:center}.emoji-set-header[data-v-5aa2d8f6]{margin-bottom:var(--spacing-xs)}.emoji-set-title[data-v-5aa2d8f6]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-sm);margin:0}.emoji-count-badge[data-v-5aa2d8f6]{font-size:var(--font-xs);color:var(--text-secondary);background:var(--background-secondary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);margin-left:auto}.emoji-set-description[data-v-5aa2d8f6]{font-family:var(--font-family-mono);font-size:var(--font-xs);color:var(--text-tertiary);margin:0;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;width:100%;min-width:0;word-break:break-all}.emoji-set-actions[data-v-5aa2d8f6]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-top:auto}.emoji-set-actions .btn-primary[data-v-5aa2d8f6]{border-radius:8px!important}.remove-button[data-v-5aa2d8f6],.remove-button .btn-icon[data-v-5aa2d8f6]{color:var(--status-error)!important}@media (hover: hover){.remove-button[data-v-5aa2d8f6]:hover:not(:disabled){background:var(--status-error)!important;box-shadow:var(--neuro-danger-raised-sm),3px 3px 6px var(--shadow-color)!important;filter:brightness(1.05)}.remove-button[data-v-5aa2d8f6]:hover:not(:disabled),.remove-button:hover:not(:disabled) .btn-icon[data-v-5aa2d8f6]{color:#fff!important}.remove-button[data-v-5aa2d8f6]:hover:not(:disabled)>*{transform:translateY(-1px)}}.remove-button[data-v-5aa2d8f6]:active:not(:disabled){background:var(--status-error)!important;box-shadow:var(--neuro-danger-inset-md)!important;filter:brightness(.95)}.remove-button[data-v-5aa2d8f6]:active:not(:disabled)>*{transform:translateY(1px)}.remove-button[data-v-5aa2d8f6]:active:not(:disabled),.remove-button:active:not(:disabled) .btn-icon[data-v-5aa2d8f6]{color:#fff!important}.animate-spin[data-v-5aa2d8f6]{animation:spin-5aa2d8f6 1s linear infinite}@keyframes spin-5aa2d8f6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){.emoji-input-setting[data-v-5aa2d8f6]{gap:var(--spacing-sm)}.set-meta-info[data-v-5aa2d8f6]{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.set-actions[data-v-5aa2d8f6]{flex-wrap:wrap}}.media-settings-view[data-v-f78af9d7]{height:100%;overflow-y:auto}.media-settings-content[data-v-f78af9d7]{display:flex;flex-direction:column;gap:var(--spacing-3l);padding:var(--spacing-2l);max-width:700px;margin:0 auto}.setting-section[data-v-f78af9d7]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.section-title[data-v-f78af9d7]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);margin:0}.section-description[data-v-f78af9d7]{font-size:var(--font-sm);color:var(--text-secondary);margin:0;line-height:1.5}.server-selector-container[data-v-f78af9d7],.compression-format-container[data-v-f78af9d7],.image-size-container[data-v-f78af9d7]{margin:0}.setting-label[data-v-f78af9d7]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-md)}.input-label[data-v-f78af9d7]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary)}.input-group[data-v-f78af9d7]{display:flex;align-items:flex-end;gap:var(--spacing-md)}.input-group .text-input-container[data-v-f78af9d7]{flex:1}.button-icon[data-v-f78af9d7]{width:16px;height:16px;margin-right:var(--spacing-xs)}.validation-result[data-v-f78af9d7]{margin-top:var(--spacing-sm)}.validation-loading[data-v-f78af9d7]{padding:var(--spacing-sm);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-sm);text-align:center}.validation-success[data-v-f78af9d7]{padding:var(--spacing-sm);background:var(--bg-success-alpha);border:1px solid var(--accent-success);border-radius:var(--radius-sm);color:var(--text-success);font-size:var(--font-sm)}.validation-success .protocol-text[data-v-f78af9d7]{color:var(--text-success);opacity:.8}.validation-existing[data-v-f78af9d7]{padding:var(--spacing-sm);background:var(--bg-warning-alpha);border:1px solid var(--accent-warning);border-radius:var(--radius-sm);color:var(--text-warning);font-size:var(--font-sm)}.validation-existing .protocol-text[data-v-f78af9d7]{color:var(--text-warning);opacity:.8}.validation-error[data-v-f78af9d7]{padding:var(--spacing-sm);background:var(--bg-danger-alpha);border:1px solid var(--accent-danger);border-radius:var(--radius-sm);color:var(--text-danger);font-size:var(--font-sm)}.input-hint[data-v-f78af9d7]{font-size:var(--font-xs);color:var(--text-tertiary);margin:0;line-height:1.4}.quality-setting[data-v-f78af9d7]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.settings-footer[data-v-f78af9d7]{text-align:center;padding-top:var(--spacing-xl);border-top:1px solid var(--border-color)}.footer-note[data-v-f78af9d7]{font-size:var(--font-sm);color:var(--text-tertiary);margin:0}.privacy-note[data-v-f78af9d7]{font-size:var(--font-xs);color:var(--text-quaternary);margin:var(--spacing-sm) 0 0 0;font-style:italic}@media (max-width: 640px){.server-item[data-v-f78af9d7]{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);font-size:var(--font-sm);min-height:44px}.server-icon[data-v-f78af9d7]{width:18px;height:18px}}@media (max-width: 480px){.media-settings-content[data-v-f78af9d7]{padding:var(--spacing-lg)}.input-group[data-v-f78af9d7]{flex-direction:column;align-items:stretch}.validation-success[data-v-f78af9d7]{flex-direction:column;align-items:stretch;gap:var(--spacing-md)}.validation-success .add-server-button[data-v-f78af9d7]{margin-left:0;align-self:center}}.notification-settings[data-v-587f2032]{height:100%;overflow-y:auto}.notification-settings-content[data-v-587f2032]{display:flex;flex-direction:column;gap:var(--spacing-2l);padding:var(--spacing-2l)}.settings-card[data-v-587f2032]{padding:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--background-primary);box-shadow:var(--neuro-inset-md);transition:all .3s ease}.card-header[data-v-587f2032]{margin-bottom:var(--spacing-lg)}.card-title[data-v-587f2032]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0 0 var(--spacing-xs) 0}.card-description[data-v-587f2032]{font-size:var(--font-sm);color:var(--text-secondary);margin:0;line-height:1.4}.notification-toggle-setting[data-v-587f2032]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}.toggle-info[data-v-587f2032]{flex:1}.toggle-label[data-v-587f2032]{font-size:var(--font-md);color:var(--text-primary);font-weight:var(--weight-600);margin-bottom:var(--spacing-xs);display:block}.toggle-description[data-v-587f2032]{font-size:var(--font-sm);color:var(--text-secondary);display:block}.toggle-icon[data-v-587f2032]{width:24px;height:24px;transition:all .3s ease}.notification-types[data-v-587f2032]{display:flex;flex-direction:column;gap:var(--spacing-md)}.notification-type-toggle[data-v-587f2032]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--background-secondary);box-shadow:var(--neuro-inset-sm);transition:all .3s ease}.type-info[data-v-587f2032]{flex:1}.type-name[data-v-587f2032]{font-size:var(--font-md);color:var(--text-primary);font-weight:var(--weight-500);margin-bottom:var(--spacing-xs);display:block}.type-description[data-v-587f2032]{font-size:var(--font-sm);color:var(--text-secondary);display:block}.type-toggle-icon[data-v-587f2032]{width:16px;height:16px;transition:all .3s ease}.permission-sub-option[data-v-587f2032]{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border-color)}.permission-status-row[data-v-587f2032]{display:flex;align-items:center;gap:var(--spacing-md)}.permission-indicator[data-v-587f2032]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--background-secondary);box-shadow:var(--neuro-inset-sm);transition:all .3s ease;flex-shrink:0}.permission-indicator.granted[data-v-587f2032]{background:var(--accent-color);box-shadow:var(--neuro-accent-raised-sm)}.permission-indicator.denied[data-v-587f2032]{background:#ef4444;box-shadow:var(--neuro-accent-raised-sm)}.permission-icon[data-v-587f2032]{width:24px;height:24px;color:var(--text-secondary);transition:all .3s ease}.permission-indicator.granted .permission-icon[data-v-587f2032],.permission-indicator.denied .permission-icon[data-v-587f2032]{color:#fff}.permission-info[data-v-587f2032]{flex:1;min-width:0}.permission-status-text[data-v-587f2032]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.permission-description[data-v-587f2032]{font-size:var(--font-sm);color:var(--text-secondary)}.permission-actions[data-v-587f2032]{flex-shrink:0}.btn-icon[data-v-587f2032]{width:20px;height:20px;flex-shrink:0;transition:all .3s ease}.notification-test-setting[data-v-587f2032]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}.test-info[data-v-587f2032]{flex:1}.test-label[data-v-587f2032]{font-size:var(--font-md);color:var(--text-primary);font-weight:var(--weight-600);margin-bottom:var(--spacing-xs);display:block}.test-description[data-v-587f2032]{font-size:var(--font-sm);color:var(--text-secondary);display:block}.test-actions[data-v-587f2032]{display:flex;gap:var(--spacing-sm);flex-shrink:0}.test-action-icon[data-v-587f2032]{width:24px;height:24px;flex-shrink:0;transition:all .3s ease}.security-settings-view[data-v-4010e1b7]{height:100%;overflow-y:auto}.security-settings-content[data-v-4010e1b7]{display:flex;flex-direction:column;gap:var(--spacing-3l);padding:var(--spacing-2l);max-width:700px;margin:0 auto}.security-level-indicator[data-v-4010e1b7]{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl);border:1px solid var(--border-color)}.level-header[data-v-4010e1b7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md)}.level-title[data-v-4010e1b7]{font-size:var(--font-xl);font-weight:var(--weight-700);color:var(--text-primary);margin:0}.security-badge[data-v-4010e1b7]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);font-weight:var(--weight-600);font-size:var(--font-sm)}.security-badge.level-high[data-v-4010e1b7]{background:var(--bg-success-alpha);color:var(--text-success);border:1px solid var(--accent-success)}.security-badge.level-medium[data-v-4010e1b7]{background:var(--bg-warning-alpha);color:var(--text-warning);border:1px solid var(--accent-warning)}.security-badge.level-low[data-v-4010e1b7]{background:var(--bg-danger-alpha);color:var(--text-danger);border:1px solid var(--accent-danger)}.level-icon[data-v-4010e1b7]{width:16px;height:16px}.setting-section[data-v-4010e1b7]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.section-title[data-v-4010e1b7]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);margin:0}.section-description[data-v-4010e1b7]{font-size:var(--font-sm);color:var(--text-secondary);margin:0;line-height:1.5}.setting-label[data-v-4010e1b7]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-md)}.trusted-relay-section[data-v-4010e1b7]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-color);margin-top:var(--spacing-lg)}.input-group[data-v-4010e1b7]{display:flex;align-items:flex-end;gap:var(--spacing-md)}.input-group .text-input-container[data-v-4010e1b7]{flex:1}.button-icon[data-v-4010e1b7]{width:16px;height:16px}.trusted-relays-list[data-v-4010e1b7]{margin-top:var(--spacing-md)}.list-title[data-v-4010e1b7]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.relay-items[data-v-4010e1b7]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.relay-item[data-v-4010e1b7]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm)}.relay-url[data-v-4010e1b7]{font-size:var(--font-sm);color:var(--text-primary);font-family:var(--font-mono)}.remove-button[data-v-4010e1b7]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:all .2s ease}.remove-button[data-v-4010e1b7]:hover{background:var(--bg-danger-alpha);color:var(--text-danger)}.remove-icon[data-v-4010e1b7]{width:14px;height:14px}.checkbox-setting[data-v-4010e1b7]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.checkbox-label[data-v-4010e1b7]{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer}.checkbox[data-v-4010e1b7]{width:16px;height:16px;accent-color:var(--accent-primary)}.checkbox-text[data-v-4010e1b7]{font-size:var(--font-md);color:var(--text-primary);font-weight:var(--weight-500)}.checkbox-description[data-v-4010e1b7]{font-size:var(--font-xs);color:var(--text-tertiary);margin:0;line-height:1.4;margin-left:calc(16px + var(--spacing-sm))}.filtering-options[data-v-4010e1b7]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.danger-setting[data-v-4010e1b7]{padding:var(--spacing-md);background:var(--bg-danger-alpha);border:1px solid var(--accent-danger);border-radius:var(--radius-md)}.danger-checkbox[data-v-4010e1b7]{accent-color:var(--accent-danger)}.danger-text[data-v-4010e1b7]{color:var(--text-danger);font-weight:var(--weight-600)}.danger-description[data-v-4010e1b7]{color:var(--text-danger);opacity:.8}.encryption-setting[data-v-4010e1b7]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.settings-footer[data-v-4010e1b7]{text-align:center;padding-top:var(--spacing-xl);border-top:1px solid var(--border-color)}.footer-actions[data-v-4010e1b7]{margin-bottom:var(--spacing-lg)}.reset-button[data-v-4010e1b7]{padding:var(--spacing-sm) var(--spacing-lg);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-sm);cursor:pointer;transition:all .2s ease}.reset-button[data-v-4010e1b7]:hover{background:var(--bg-danger-alpha);border-color:var(--accent-danger);color:var(--text-danger)}.footer-note[data-v-4010e1b7]{font-size:var(--font-sm);color:var(--text-tertiary);margin:0}.privacy-note[data-v-4010e1b7]{font-size:var(--font-xs);color:var(--text-quaternary);margin:var(--spacing-sm) 0 0 0;font-style:italic}@media (max-width: 640px){.level-header[data-v-4010e1b7]{flex-direction:column;align-items:flex-start}.input-group[data-v-4010e1b7]{flex-direction:column;align-items:stretch}}@media (max-width: 480px){.security-settings-content[data-v-4010e1b7],.security-level-indicator[data-v-4010e1b7]{padding:var(--spacing-lg)}.trusted-relay-section[data-v-4010e1b7]{padding:var(--spacing-md)}}.developer-settings[data-v-95be2367]{height:100%;overflow-y:auto}.developer-settings-content[data-v-95be2367]{display:flex;flex-direction:column;gap:var(--spacing-xl);padding:var(--spacing-2l)}.settings-card[data-v-95be2367]{padding:var(--spacing-lg);border-radius:var(--radius-xl);background:var(--background-primary);box-shadow:var(--neuro-inset-md);transition:all .3s ease}.card-header[data-v-95be2367]{margin-bottom:var(--spacing-lg)}.card-title[data-v-95be2367]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary);margin:0 0 var(--spacing-xs) 0}.card-description[data-v-95be2367]{font-size:var(--font-sm);color:var(--text-secondary);margin:0;line-height:1.4}.developer-toggle-setting[data-v-95be2367]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-lg)}.toggle-info[data-v-95be2367]{flex:1}.toggle-label[data-v-95be2367]{font-size:var(--font-md);color:var(--text-primary);font-weight:var(--weight-600);margin-bottom:var(--spacing-xs);display:block}.toggle-description[data-v-95be2367]{font-size:var(--font-sm);display:block}.toggle-btn[data-v-95be2367]{display:flex;align-items:center;justify-content:center;color:#fff;width:48px;height:48px;border:none;border-radius:var(--radius-md);background:var(--background-secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--neuro-inset-sm);flex-shrink:0}.toggle-btn[data-v-95be2367]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;border-radius:var(--radius-md);background:var(--background-secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--neuro-inset-sm);flex-shrink:0}@media (hover: hover){.toggle-btn[data-v-95be2367]:hover:not(:disabled){box-shadow:var(--neuro-raised-sm);filter:brightness(1.05)}}.toggle-btn[data-v-95be2367]:active:not(:disabled){box-shadow:var(--neuro-inset-md)}.toggle-btn.active[data-v-95be2367]{background:var(--accent-color);box-shadow:var(--neuro-accent-raised-sm)}@media (hover: hover){.toggle-btn.active[data-v-95be2367]:hover:not(:disabled){box-shadow:var(--neuro-accent-raised-md);filter:brightness(1.05)}}.toggle-btn.active[data-v-95be2367]:active:not(:disabled){box-shadow:var(--neuro-accent-inset-md)}.toggle-btn.active .toggle-icon[data-v-95be2367]{color:#fff}.toggle-btn.disabled[data-v-95be2367]{opacity:.6;cursor:not-allowed}.toggle-btn.disabled .toggle-icon[data-v-95be2367]{color:var(--text-tertiary)}.toggle-icon[data-v-95be2367]{width:20px;height:20px;color:var(--text-secondary);transition:all .3s ease}[data-v-95be2367] .base-button--toggle-active .toggle-icon,[data-v-95be2367] .base-button--toggle-active .option-icon{color:#fff}.info-sections[data-v-95be2367]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.info-section[data-v-95be2367]{padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--background-secondary);box-shadow:var(--neuro-inset-sm)}.section-title[data-v-95be2367]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin:0 0 var(--spacing-md) 0}.info-grid[data-v-95be2367]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-sm)}.info-item[data-v-95be2367]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs)}.info-label[data-v-95be2367]{font-size:var(--font-sm);color:var(--text-secondary)}.info-value[data-v-95be2367]{font-size:var(--font-sm);color:var(--text-primary);font-family:monospace;font-weight:var(--weight-600)}.data-actions[data-v-95be2367]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.setting-row[data-v-95be2367]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);gap:var(--spacing-lg)}.setting-label[data-v-95be2367]{flex:1}.label-text[data-v-95be2367]{font-size:var(--font-md);color:var(--text-primary);font-weight:var(--weight-500);display:block;margin-bottom:var(--spacing-xs)}.label-description[data-v-95be2367]{font-size:var(--font-sm);color:var(--text-secondary);display:block}.log-level-select[data-v-95be2367]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--card-bg);color:var(--text-primary);min-width:120px}.category-actions[data-v-95be2367]{display:flex;gap:var(--spacing-xs)}.log-categories[data-v-95be2367]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-sm);margin-top:var(--spacing-md)}.category-toggle[data-v-95be2367]{position:relative}.category-btn[data-v-95be2367]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--background-secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--neuro-inset-sm)}@media (hover: hover){.category-btn[data-v-95be2367]:hover{box-shadow:var(--neuro-raised-sm)}}.category-btn.active[data-v-95be2367]{background:var(--category-color);color:#fff;border-color:var(--category-color);box-shadow:var(--neuro-accent-raised-sm)}.category-name[data-v-95be2367]{font-size:var(--font-sm);font-weight:var(--weight-500)}.category-check[data-v-95be2367]{width:16px;height:16px}.log-options[data-v-95be2367],.performance-options[data-v-95be2367]{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-lg)}.option-row[data-v-95be2367]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-md)}.option-info[data-v-95be2367]{flex:1}.option-label[data-v-95be2367]{font-size:var(--font-sm);color:var(--text-primary);font-weight:var(--weight-500);display:block}.option-description[data-v-95be2367]{font-size:var(--font-xs);color:var(--text-secondary);display:block}.option-toggle[data-v-95be2367]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--radius-sm);background:var(--background-primary);cursor:pointer;transition:all .3s ease;box-shadow:var(--neuro-inset-sm)}@media (hover: hover){.option-toggle[data-v-95be2367]:hover{box-shadow:var(--neuro-raised-sm)}}.option-toggle.active[data-v-95be2367]{background:var(--accent-color);box-shadow:var(--neuro-accent-raised-sm)}.option-toggle.active .option-icon[data-v-95be2367]{color:#fff}.option-icon[data-v-95be2367]{width:20px;height:20px;color:var(--text-secondary);transition:all .3s ease}.threshold-input[data-v-95be2367]{width:80px;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--background-primary);color:var(--text-primary);font-family:monospace;text-align:center}.console-card[data-v-95be2367]{max-height:80vh}.console-actions[data-v-95be2367]{display:flex;gap:var(--spacing-sm)}.console-container[data-v-95be2367]{background:#1a1a1a;border-radius:var(--radius-sm);padding:var(--spacing-sm);overflow-y:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;color:#e5e5e5;box-shadow:var(--neuro-inset-md)}.console-entry[data-v-95be2367]{display:flex;align-items:flex-start;gap:var(--spacing-xs);padding:2px 0;border-left:3px solid var(--category-color);padding-left:var(--spacing-xs);margin-bottom:2px}.console-entry.level-error[data-v-95be2367]{background:#ef44441a}.console-entry.level-warn[data-v-95be2367]{background:#f59e0b1a}.console-entry.level-info[data-v-95be2367]{background:#3b82f61a}.console-timestamp[data-v-95be2367]{color:#9ca3af;font-size:10px;min-width:60px;flex-shrink:0}.console-category[data-v-95be2367]{color:var(--category-color);font-weight:var(--weight-600);min-width:80px;flex-shrink:0}.console-message[data-v-95be2367]{color:#e5e5e5;flex:1}.console-data[data-v-95be2367]{color:#a3a3a3;font-size:11px;margin:var(--spacing-xs) 0 0 0;padding:var(--spacing-xs);background:#0000004d;border-radius:var(--radius-xs);width:100%;max-height:100px;overflow-y:auto}.action-button[data-v-95be2367]{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--card-bg);color:var(--text-primary);cursor:pointer;transition:all .2s;font-size:var(--font-sm);font-weight:var(--weight-500);white-space:nowrap}@media (hover: hover){.action-button[data-v-95be2367]:hover{background:var(--bg-hover)}}.action-button.small[data-v-95be2367]{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-xs)}.action-button.secondary[data-v-95be2367]{background:var(--bg-secondary);border-color:var(--text-secondary)}.action-button.clear[data-v-95be2367]{background:#f59e0b;color:#fff;border-color:#f59e0b}.action-button.danger[data-v-95be2367]{background:var(--status-error);color:#fff;border-color:var(--status-error)}.action-button.warning[data-v-95be2367]{background:#f59e0b;color:#fff;border-color:#f59e0b}.action-button.export[data-v-95be2367]{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.action-button.import[data-v-95be2367]{background:var(--bg-secondary);border-color:var(--text-secondary)}.action-button.report[data-v-95be2367]{background:var(--accent-secondary, var(--accent-primary));color:#fff;border-color:var(--accent-secondary, var(--accent-primary))}.action-button.diagnostic[data-v-95be2367]{background:#6366f1;color:#fff;border-color:#6366f1}.advanced-actions[data-v-95be2367]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--spacing-sm)}@media (max-width: 640px){.developer-toggle-setting[data-v-95be2367],.setting-row[data-v-95be2367],.option-row[data-v-95be2367]{flex-direction:column;gap:var(--spacing-md);text-align:center}.toggle-info[data-v-95be2367],.setting-label[data-v-95be2367],.option-info[data-v-95be2367]{text-align:center}.info-grid[data-v-95be2367],.log-categories[data-v-95be2367]{grid-template-columns:1fr}.basic-actions[data-v-95be2367],.category-actions[data-v-95be2367]{flex-direction:column;align-items:stretch}.advanced-actions[data-v-95be2367]{grid-template-columns:1fr}.console-container[data-v-95be2367]{height:250px}}.community-timeline-modal[data-v-7b224e0f]{display:flex;flex-direction:column;height:100%;overflow:hidden}.loading-container[data-v-7b224e0f],.error-container[data-v-7b224e0f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;flex:1}.loading-spinner[data-v-7b224e0f]{width:2rem;height:2rem;border:2px solid var(--color-border);border-radius:50%;border-top:2px solid var(--color-primary);animation:spin-7b224e0f 1s linear infinite;margin-bottom:1rem}@keyframes spin-7b224e0f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-7b224e0f],.error-text[data-v-7b224e0f]{color:var(--color-text-secondary);text-align:center;margin:0}.error-icon[data-v-7b224e0f]{width:3rem;height:3rem;color:var(--color-error);margin-bottom:1rem}.retry-button[data-v-7b224e0f]{margin-top:1rem;padding:.5rem 1rem;background:var(--color-primary);color:var(--color-primary-text);border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s}.retry-button[data-v-7b224e0f]:hover{background:var(--color-primary-hover)}.timeline-content[data-v-7b224e0f]{display:flex;flex-direction:column;height:100%;overflow:hidden}.channel-header[data-v-7b224e0f]{padding:1rem;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.channel-info[data-v-7b224e0f]{display:flex;gap:.75rem;align-items:flex-start}.channel-avatar[data-v-7b224e0f]{width:3rem;height:3rem;border-radius:.5rem;overflow:hidden;flex-shrink:0;background:var(--color-surface-secondary)}.channel-avatar img[data-v-7b224e0f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.channel-details[data-v-7b224e0f]{flex:1;min-width:0}.channel-name[data-v-7b224e0f]{font-size:1.125rem;font-weight:600;margin:0 0 .25rem;color:var(--color-text-primary)}.channel-description[data-v-7b224e0f]{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 .5rem;line-height:1.4}.channel-meta[data-v-7b224e0f]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.nip-badge[data-v-7b224e0f]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:var(--color-surface-secondary);border-radius:.25rem;font-size:.75rem;font-weight:500}.badge-nip28[data-v-7b224e0f]{background:var(--color-accent-blue-bg);color:var(--color-accent-blue)}.badge-nip29[data-v-7b224e0f]{background:var(--color-accent-green-bg);color:var(--color-accent-green)}.badge-nip72[data-v-7b224e0f]{background:var(--color-accent-purple-bg);color:var(--color-accent-purple)}.nip-icon[data-v-7b224e0f]{width:.875rem;height:.875rem}.member-count[data-v-7b224e0f]{font-size:.75rem;color:var(--color-text-secondary)}.timeline-container[data-v-7b224e0f]{flex:1;overflow:hidden}.community-timeline[data-v-7b224e0f]{height:100%}.empty-state[data-v-7b224e0f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.empty-icon[data-v-7b224e0f]{width:3rem;height:3rem;color:var(--color-text-tertiary);margin-bottom:1rem}.empty-text[data-v-7b224e0f]{color:var(--color-text-secondary);margin:0}.compose-footer[data-v-7b224e0f]{padding:1rem;border-top:1px solid var(--color-border);background:var(--color-surface)}.compose-button[data-v-7b224e0f]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;background:var(--color-primary);color:var(--color-primary-text);border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.compose-button[data-v-7b224e0f]:hover{background:var(--color-primary-hover)}.compose-icon[data-v-7b224e0f]{width:1.25rem;height:1.25rem}.fast-post-card[data-v-7b224e0f]{margin:0}@media (max-width: 768px){.channel-header[data-v-7b224e0f]{padding:.75rem}.channel-avatar[data-v-7b224e0f]{width:2.5rem;height:2.5rem}.channel-name[data-v-7b224e0f]{font-size:1rem}.compose-footer[data-v-7b224e0f]{padding:.75rem}}.flex-layout[data-v-0a0a5363]{display:flex;gap:calc(var(--spacing-md) + (var(--postcard-element-gap, var(--spacing-md)) - var(--spacing-md)) * .5)}.flex-sidebar[data-v-0a0a5363]{flex-shrink:0}.flex-content[data-v-0a0a5363]{flex:1;min-width:0}.theme-content-wrapper[data-v-0a0a5363]{display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md))}.embed-container[data-v-0a0a5363]{margin-top:calc(var(--postcard-element-gap, var(--spacing-md)) * .75);margin-bottom:calc(var(--postcard-element-gap, var(--spacing-md)) * .25);display:flex;flex-direction:column;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .8)}.theme-embed-item[data-v-0a0a5363]{border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease}.theme-embed-item.not-first[data-v-0a0a5363]{margin-top:calc(var(--postcard-element-gap, var(--spacing-md)) * .5)}.theme-embed-content[data-v-0a0a5363]{background:var(--background-secondary);border-radius:var(--radius-lg);padding:calc(var(--postcard-element-gap, var(--spacing-md)) * 1.2);box-shadow:var(--neuro-inset-sm)}.theme-header[data-v-0a0a5363]{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--postcard-element-gap, var(--spacing-md)) * .6)}.theme-actions[data-v-0a0a5363]{display:flex;align-items:center;gap:var(--spacing-xs)}.theme-name[data-v-0a0a5363]{font-size:calc(var(--font-lg) * var(--postcard-font-scale, 1));font-weight:var(--weight-600);color:var(--text-primary);line-height:var(--postcard-line-height, 1.5);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-description[data-v-0a0a5363]{font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));color:var(--text-secondary);line-height:var(--postcard-line-height, 1.5);margin-bottom:calc(var(--postcard-element-gap, var(--spacing-md)) * .8);word-wrap:break-word;overflow-wrap:break-word}.theme-meta[data-v-0a0a5363]{display:flex;align-items:center;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .3);flex-wrap:wrap;margin-bottom:calc(var(--postcard-element-gap, var(--spacing-md)) * .6)}.theme-type-badge[data-v-0a0a5363],.theme-accent-badge[data-v-0a0a5363]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--weight-500);border:1px solid;white-space:nowrap;flex-shrink:0}.theme-type-badge.badge-light[data-v-0a0a5363]{background:color-mix(in srgb,var(--success-color) 10%,transparent);border-color:color-mix(in srgb,var(--success-color) 20%,transparent);color:var(--success-color)}.theme-type-badge.badge-nebula[data-v-0a0a5363]{background:color-mix(in srgb,var(--info-color) 10%,transparent);border-color:color-mix(in srgb,var(--info-color) 20%,transparent);color:var(--info-color)}.theme-accent-badge.badge-accent-bolt[data-v-0a0a5363]{background:color-mix(in srgb,var(--reaction-repost-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-repost-active) 20%,transparent);color:var(--reaction-repost-active)}.theme-accent-badge.badge-accent-crimson[data-v-0a0a5363]{background:color-mix(in srgb,var(--reaction-mention-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-mention-active) 20%,transparent);color:var(--reaction-mention-active)}.theme-accent-badge.badge-accent-cyan[data-v-0a0a5363]{background:color-mix(in srgb,var(--reaction-reply-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-reply-active) 20%,transparent);color:var(--reaction-reply-active)}.theme-accent-badge[data-v-0a0a5363]:not(.badge-accent-bolt):not(.badge-accent-crimson):not(.badge-accent-cyan){background:color-mix(in srgb,var(--accent-color) 10%,transparent);border-color:color-mix(in srgb,var(--accent-color) 20%,transparent);color:var(--accent-color)}.theme-type-icon[data-v-0a0a5363],.theme-accent-icon[data-v-0a0a5363]{width:1rem;height:1rem}.save-button-icon[data-v-0a0a5363]{width:16px;height:16px}.theme-time[data-v-0a0a5363]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);font-weight:var(--weight-500);margin-left:auto}.theme-preview[data-v-0a0a5363]{margin-top:calc(var(--postcard-element-gap, var(--spacing-md)) * .3)}.preview-colors[data-v-0a0a5363]{display:flex;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .15);padding:calc(var(--postcard-element-gap, var(--spacing-md)) * .6);background:var(--background-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.preview-color[data-v-0a0a5363]{width:calc(24px * var(--postcard-font-scale, 1));height:calc(24px * var(--postcard-font-scale, 1));border-radius:var(--radius-xs);cursor:pointer;transition:all .2s ease;border:1.5px solid var(--border-color);box-shadow:var(--neuro-inset-xs)}.preview-color[data-v-0a0a5363]:hover{transform:scale(1.1);box-shadow:var(--neuro-outset-xs);border-color:var(--accent-primary)}@media (max-width: 640px){.flex-layout[data-v-0a0a5363]{gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .7)}.theme-header[data-v-0a0a5363]{flex-wrap:wrap;gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .3)}.theme-meta[data-v-0a0a5363]{gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .2)}.preview-colors[data-v-0a0a5363]{gap:calc(var(--postcard-element-gap, var(--spacing-md)) * .1);padding:calc(var(--postcard-element-gap, var(--spacing-md)) * .4)}.preview-color[data-v-0a0a5363]{width:calc(20px * var(--postcard-font-scale, 1));height:calc(20px * var(--postcard-font-scale, 1))}}.shared-themes-modal[data-v-272ac62e]{display:flex;flex-direction:column;height:100%;overflow:hidden}.scrollable-content[data-v-272ac62e]{flex:1;overflow-y:auto;display:flex;flex-direction:column}.scrollable-content.in-modal[data-v-272ac62e]{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.scrollable-content.in-modal[data-v-272ac62e]::-webkit-scrollbar{display:block;width:8px}.scrollable-content.in-modal[data-v-272ac62e]::-webkit-scrollbar-track{background:transparent}.scrollable-content.in-modal[data-v-272ac62e]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}.filter-bar[data-v-272ac62e]{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--background-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0}.filter-select[data-v-272ac62e]{flex:1;padding:var(--spacing-sm) var(--spacing-md);background:var(--background-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-sm);box-shadow:var(--neuro-inset-sm)}.filter-select[data-v-272ac62e]:focus{outline:none;border-color:var(--accent-primary)}.refresh-button[data-v-272ac62e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--background-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--neuro-outset-sm);flex-shrink:0}.refresh-button[data-v-272ac62e]:hover:not(:disabled){color:var(--text-primary);box-shadow:var(--neuro-outset-md)}.refresh-button[data-v-272ac62e]:disabled{opacity:.7;cursor:not-allowed}.theme-stats[data-v-272ac62e]{padding:var(--spacing-sm) var(--spacing-lg);background:var(--background-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0}.stats-text[data-v-272ac62e]{font-size:var(--font-sm);color:var(--text-secondary)}[data-v-272ac62e] .theme-cards-container{display:flex;flex-direction:column;gap:var(--spacing-md)}.empty-state[data-v-272ac62e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3l) var(--spacing-xl);text-align:center;color:var(--text-secondary);background:var(--background-tertiary);border-radius:var(--radius-lg);margin:var(--spacing-lg) var(--spacing-lg);box-shadow:var(--neuro-inset-sm)}.empty-message[data-v-272ac62e]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.empty-hint[data-v-272ac62e]{font-size:var(--font-sm);color:var(--text-tertiary);line-height:1.5}@media (max-width: 768px){.filter-bar[data-v-272ac62e]{flex-direction:column;gap:var(--spacing-xs)}.refresh-button[data-v-272ac62e]{width:100%;height:36px}.empty-state[data-v-272ac62e]{margin:var(--spacing-md);padding:var(--spacing-2l) var(--spacing-lg)}}.dropdown-body[data-v-069b3c73]{padding:0 var(--spacing-xs) var(--spacing-sm) var(--spacing-xs);height:100%;display:flex;flex-direction:column;width:100%;max-width:240px;box-sizing:border-box}@media (max-width: 767px){.dropdown-body[data-v-069b3c73]{max-width:none;padding:0}.dropdown-item-button[data-v-069b3c73]{margin-bottom:var(--spacing-xs);border-radius:0}.dropdown-divider[data-v-069b3c73]{margin:var(--spacing-xs) 0}}.dropdown-item[data-v-069b3c73]{display:flex;align-items:center;width:100%;padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-xs);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all .3s ease;color:var(--text-primary);text-align:left;gap:var(--spacing-sm);min-height:44px;box-sizing:border-box;overflow:hidden}.dropdown-item[data-v-069b3c73]:last-child{margin-bottom:0}.dropdown-item[data-v-069b3c73]:hover:not(:disabled){background:var(--background-hover);box-shadow:var(--neuro-raised-sm);transform:translateY(-1px)}.dropdown-item[data-v-069b3c73]:active:not(:disabled){box-shadow:var(--neuro-inset-md);transform:translateY(0)}.dropdown-item[data-v-069b3c73]:disabled{opacity:.5;cursor:not-allowed;color:var(--text-tertiary)}.dropdown-icon[data-v-069b3c73]{width:20px;height:20px;flex-shrink:0;color:var(--text-secondary)}.dropdown-text[data-v-069b3c73]{flex:1;font-size:var(--font-sm);font-weight:var(--weight-600);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-divider[data-v-069b3c73]{height:1px;background:var(--border-color);margin:var(--spacing-sm) 0;opacity:.6}.dropdown-item-button[data-v-069b3c73]{width:100%;justify-content:flex-start;text-align:left;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-md);margin-bottom:var(--spacing-sm);min-height:48px;border-radius:var(--radius-md)}.dropdown-item-button[data-v-069b3c73]:last-child{margin-bottom:0}.dropdown-delete-button[data-v-069b3c73]{color:var(--color-danger);transition:all .3s ease}.dropdown-delete-button[data-v-069b3c73]:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 10%,transparent);border-color:var(--color-danger)}.dropdown-delete-button[data-v-069b3c73]:active:not(:disabled){background:color-mix(in srgb,var(--color-danger) 20%,transparent)}.dropdown-delete-icon[data-v-069b3c73]{color:var(--color-danger)!important}.dropdown-delete-button .dropdown-text[data-v-069b3c73]{color:var(--color-danger);font-weight:var(--weight-600)}.bookmark-active[data-v-069b3c73]{color:var(--accent-color)!important}.console-popover[data-v-92d27d55]{display:flex;flex-direction:column;height:100%;overflow:hidden}.console-header[data-v-92d27d55]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-light);background:var(--background-primary);flex-shrink:0}.header-left[data-v-92d27d55]{display:flex;flex-direction:column;gap:2px}.console-title[data-v-92d27d55]{font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);margin:0}.console-status[data-v-92d27d55]{font-size:var(--font-xs);color:var(--text-tertiary)}.header-right[data-v-92d27d55]{display:flex;gap:var(--spacing-xs)}.header-icon[data-v-92d27d55]{width:14px;height:14px}.settings-panel[data-v-92d27d55]{padding:var(--spacing-md);border-bottom:1px solid var(--border-light);background:var(--background-secondary);display:flex;flex-direction:column;gap:var(--spacing-sm);flex-shrink:0}.settings-row[data-v-92d27d55]{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-sm)}.setting-label[data-v-92d27d55]{font-size:var(--font-xs);color:var(--text-secondary);flex:1}.opacity-slider[data-v-92d27d55]{flex:1;max-width:80px;margin:0 var(--spacing-xs)}.opacity-value[data-v-92d27d55]{font-size:var(--font-xs);color:var(--text-tertiary);font-family:var(--font-mono);min-width:30px;text-align:right}.toggle-icon[data-v-92d27d55]{width:12px;height:12px;color:#fff}.console-container[data-v-92d27d55]{flex:1;background:#1a1a1a;overflow-y:auto;padding:var(--spacing-sm);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;color:#e5e5e5}.console-entry[data-v-92d27d55]{display:flex;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-xs);border-left:3px solid var(--category-color);margin-bottom:2px;word-break:break-word;border-radius:var(--radius-sm);transition:all .2s ease}.console-entry[data-v-92d27d55]:hover{background:#ffffff0d!important;border-left-width:4px}.console-entry.level-error[data-v-92d27d55]{background:#ef444414}.console-entry.level-warn[data-v-92d27d55]{background:#f59e0b14}.console-entry.level-info[data-v-92d27d55]{background:#3b82f614}.console-entry.level-debug[data-v-92d27d55]{background:#9ca3af0d}.console-timestamp[data-v-92d27d55]{color:#9ca3af;font-size:10px;min-width:90px;flex-shrink:0}.console-level[data-v-92d27d55]{font-size:12px;min-width:20px;flex-shrink:0;text-align:center}.console-category[data-v-92d27d55]{color:var(--category-color);font-weight:var(--weight-600);min-width:100px;max-width:140px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-content[data-v-92d27d55]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.console-message[data-v-92d27d55]{color:#e5e5e5}.console-data[data-v-92d27d55]{color:#a3a3a3;font-size:11px;margin:0;padding:var(--spacing-sm);background:#0003;border:1px solid rgba(163,163,163,.3);border-radius:var(--radius-sm);max-height:120px;overflow-y:auto;white-space:pre-wrap;box-shadow:inset 0 1px 3px #0003}.console-data[data-v-92d27d55]::-webkit-scrollbar{width:6px}.console-data[data-v-92d27d55]::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.console-data[data-v-92d27d55]::-webkit-scrollbar-thumb{background:#a3a3a366;border-radius:3px}.console-data[data-v-92d27d55]::-webkit-scrollbar-thumb:hover{background:#a3a3a399}.empty-state[data-v-92d27d55]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);color:var(--text-tertiary)}.empty-text[data-v-92d27d55]{font-size:var(--font-sm);font-style:italic}[data-v-92d27d55] .base-button--toggle-active .toggle-icon{color:#fff}.main-header[data-v-cbe41653]{padding:var(--spacing-sm) var(--spacing-md);background:var(--background-primary);height:var(--header-height);min-height:var(--header-height);max-height:var(--header-height);display:flex;align-items:center;position:relative;z-index:50;isolation:isolate;will-change:auto;box-shadow:var(--neuro-raised-md),0 8px 16px -4px #00000008,0 4px 8px -2px #0000000f,0 2px 4px -1px #0000001f;transition:box-shadow .3s ease}.header-content[data-v-cbe41653]{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%}.app-logo[data-v-cbe41653]{font-family:var(--font-family-title);font-size:var(--font-4l);font-weight:var(--weight-900);color:var(--accent-color);margin:0;padding:var(--spacing-md) 0;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 639px){.app-logo.scrolling-to-top[data-v-cbe41653]{filter:brightness(1.4);transition:filter .3s ease}}.mobile-logo[data-v-cbe41653]{position:absolute;left:50%;transform:translate(-50%);display:block}.desktop-logo[data-v-cbe41653]{display:none}@media (min-width: 640px){.mobile-logo[data-v-cbe41653]{display:none}.desktop-logo[data-v-cbe41653]{display:block;margin-right:auto;margin-left:var(--spacing-sm)}}.header-actions[data-v-cbe41653]{display:flex;align-items:center;margin-left:auto}.login-button[data-v-cbe41653]{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-background);color:var(--color-text);border:none;border-radius:var(--radius-md);font-weight:var(--weight-600);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--neuro-inset-sm)}.login-button[data-v-cbe41653]:hover{background:var(--color-background);box-shadow:var(--neuro-raised-sm);transform:translateY(-1px)}.login-button[data-v-cbe41653]:active{box-shadow:var(--neuro-inset-md);transform:translateY(1px)}.account-info[data-v-cbe41653]{display:flex;align-items:center}.main-header[data-v-cbe41653] .avatar-placeholder{background:var(--gradient-accent-primary);color:#fff;font-size:var(--font-sm);font-weight:var(--weight-600)}@media (max-width: 640px){.main-header[data-v-cbe41653]{padding:var(--spacing-sm)}}@media (prefers-color-scheme: dark){.login-button[data-v-cbe41653]{background:var(--background-tertiary);color:var(--text-primary)}}.button-compose[data-v-874caf9b]{border:none;cursor:pointer;font-weight:var(--weight-600);transition:all .3s ease;position:relative;border-radius:var(--radius-xl);outline:none;display:flex;flex-direction:row;align-items:center;width:100%;text-align:left;justify-content:flex-start;gap:var(--spacing-md);font-size:var(--font-lg)}.button-compose[data-v-874caf9b] *,.button-compose[data-v-874caf9b]:before,.button-compose[data-v-874caf9b]:after{transition:all .3s ease}.button-compose span[data-v-874caf9b],.button-compose svg[data-v-874caf9b]{display:inline-block}.button-compose--sm[data-v-874caf9b]{padding:var(--spacing-xs) var(--spacing-sm);height:30px;min-height:30px}.button-compose--md[data-v-874caf9b]{padding:var(--spacing-sm) var(--spacing-md);height:35px;min-height:35px}.button-compose--lg[data-v-874caf9b]{padding:var(--spacing-sm) var(--spacing-lg);height:45px;min-height:45px}.button-compose--xl[data-v-874caf9b]{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) calc(var(--spacing-lg) + 2px);height:55px;min-height:55px}.button-compose--2xl[data-v-874caf9b]{padding:var(--spacing-md) 18px var(--spacing-md) 20px;height:65px;min-height:65px}.button-compose--collapsed[data-v-874caf9b]{width:65px;min-width:65px;aspect-ratio:1}.button-compose--collapsed .compose-label[data-v-874caf9b]{opacity:0;transform:translate(-10px);max-width:0}.button-compose--gradient[data-v-874caf9b]{background:var(--gradient-accent-primary);color:#fff;box-shadow:var(--neuro-gradient-raised-sm),2px 2px 4px var(--shadow-color)}@media (hover: hover){.button-compose--gradient[data-v-874caf9b]:hover:not(:disabled){background:var(--gradient-accent-primary);box-shadow:var(--neuro-gradient-raised-md),4px 4px 8px var(--shadow-color);filter:brightness(1.05)}.button-compose--gradient[data-v-874caf9b]:hover:not(:disabled)>*{transform:translateY(-1px)}}.button-compose--gradient[data-v-874caf9b]:active:not(:disabled){background:var(--gradient-accent-primary);box-shadow:var(--neuro-gradient-inset-md);filter:brightness(.95)}.button-compose--gradient[data-v-874caf9b]:active:not(:disabled)>*{transform:translateY(1px)}.button-compose--disabled[data-v-874caf9b]{cursor:not-allowed;pointer-events:none;opacity:.6;box-shadow:none!important}.button-compose--disabled[data-v-874caf9b]>*{transform:none!important}.compose-section[data-v-4aae5827]{margin-bottom:var(--spacing-2l);margin-top:var(--spacing-sm)}.compose-icon[data-v-4aae5827]{width:24px;height:24px;flex-shrink:0}.compose-label[data-v-4aae5827]{font-size:var(--font-lg);font-weight:var(--weight-500);white-space:nowrap;overflow:hidden;transition:all .3s ease;max-width:200px}.compose-button .compose-label[data-v-4aae5827]{transition:all .3s ease}.icon-fade-enter-active[data-v-4aae5827],.icon-fade-leave-active[data-v-4aae5827]{transition:opacity .3s ease}.icon-fade-enter-from[data-v-4aae5827],.icon-fade-leave-to[data-v-4aae5827]{opacity:0}.collapse-section[data-v-4aae5827]{margin-top:auto;padding-top:var(--spacing-lg)}.collapse-button .tab-icon[data-v-4aae5827]{color:var(--text-tertiary);transition:color .2s ease}@media (hover: hover){.collapse-button:hover .tab-icon[data-v-4aae5827]{color:var(--accent-color)}}.tab-navigation[data-v-4aae5827] .tab-collapsed{width:65px;min-width:65px}.tab-navigation[data-v-4aae5827] .tab-collapsed .tab-label{opacity:0;transform:translate(-10px);max-width:0;transition:all .3s ease}.tab-navigation[data-v-4aae5827]{display:block;height:100%;position:relative;z-index:60}.tab-navigation.vertical[data-v-4aae5827]{box-shadow:var(--neuro-raised-md),16px 0 32px -8px #0000000d,8px 0 16px -4px #00000003;transition:box-shadow .3s ease}.tab-navigation.horizontal[data-v-4aae5827]{box-shadow:var(--neuro-raised-md),0 -16px 32px -8px #0000000d,0 -8px 16px -4px #00000003;transition:box-shadow .3s ease}.tab-navigation.vertical[data-v-4aae5827]{display:block;width:100%;height:100%}.tab-navigation.horizontal[data-v-4aae5827]{display:none}@media (min-width: 640px){.tab-navigation.vertical[data-v-4aae5827]{display:block}.tab-navigation.horizontal[data-v-4aae5827]{display:none}}@media (max-width: 639px){.tab-navigation.vertical[data-v-4aae5827]{display:none}.tab-navigation.horizontal[data-v-4aae5827]{display:block}}.nav-tabs.horizontal[data-v-4aae5827]{display:flex;justify-content:space-around;background:transparent;padding:var(--spacing-xs);gap:var(--spacing-sm)}.nav-tabs.vertical[data-v-4aae5827]{display:flex;flex-direction:column;gap:var(--spacing-md);background:transparent;padding:0;margin-bottom:0;flex:0 0 auto}.vertical .tab-icon-container[data-v-4aae5827]{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.tab-icon[data-v-4aae5827]{width:24px;height:24px;color:var(--text-secondary);transition:color .2s ease;flex-shrink:0}.horizontal .tab-icon-container[data-v-4aae5827]{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.horizontal .tab-icon[data-v-4aae5827]{width:32px;height:32px}.tab-icon.active[data-v-4aae5827]{color:var(--accent-color)}.vertical .tab-label[data-v-4aae5827]{font-size:var(--font-lg);font-weight:var(--weight-400);color:var(--text-secondary);transition:all .3s ease,font-weight .2s ease;white-space:nowrap;overflow:hidden;max-width:200px;flex-shrink:1}[data-v-4aae5827] .button-tab--active .tab-label{color:var(--accent-color);font-weight:var(--weight-500)}.tab-badge[data-v-4aae5827]{position:absolute!important;top:-8px;right:-8px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:var(--accent-color);color:#fff;font-size:.625rem;font-weight:var(--weight-600);border-radius:50%;padding:0 .2rem;border:2px solid var(--background-primary);box-sizing:border-box;z-index:10;max-width:28px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1;transition:background-color .2s ease}.nav-tab[data-v-4aae5827]:focus{outline:2px solid var(--accent-color);outline-offset:2px}.nav-tab[data-v-4aae5827]:focus:not(:focus-visible){outline:none}.mobile-navigation[data-v-17dde1f8]{position:fixed;bottom:0;left:0;right:0;z-index:50;padding-bottom:env(safe-area-inset-bottom);pointer-events:none}.nav-container[data-v-17dde1f8]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);margin:0 var(--spacing-lg) var(--spacing-lg);background:#ffffff80;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);border-radius:32px;box-shadow:0 2px 12px #00000014;border:1px solid var(--shadow-light);pointer-events:auto;transition:opacity .3s ease}.nav-container.scrolling[data-v-17dde1f8]{opacity:.4}.theme-light .nav-container[data-v-17dde1f8]{background:#ffffff73;border:1px solid var(--shadow-light);box-shadow:0 2px 12px #0000000f}.theme-nebula .nav-container[data-v-17dde1f8]{background:#1e294080;box-shadow:0 2px 12px #05050f66,0 1px 6px #0003;border:1px solid var(--shadow-light)}.nav-item[data-v-17dde1f8]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:50%;cursor:pointer;transition:all .2s ease;position:relative}@media (hover: hover){.nav-item[data-v-17dde1f8]:hover:not(.active){transform:scale(1.1);filter:brightness(1.05)}}.nav-item.active[data-v-17dde1f8]{background:transparent;transform:scale(1.05)}.nav-item[data-v-17dde1f8]:active:not(.active){transform:scale(.95);filter:brightness(.95)}.nav-item.active .nav-icon[data-v-17dde1f8]{color:var(--accent-color)!important}.nav-icon-container[data-v-17dde1f8]{position:relative;display:flex;align-items:center;justify-content:center}.nav-icon[data-v-17dde1f8]{width:20px;height:20px;color:var(--text-tertiary);transition:color .2s ease}.nav-badge[data-v-17dde1f8]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;background:#ef4444;color:#fff;border-radius:8px;font-size:10px;font-weight:var(--weight-600);display:flex;align-items:center;justify-content:center;padding:0 4px;box-shadow:0 1px 3px #0000004d}@media (hover: none){.nav-item[data-v-17dde1f8]:active:not(.active){transform:scale(.95);filter:brightness(.95)}.nav-item.active[data-v-17dde1f8]:active{transform:scale(1)}}@media (max-width: 360px){.nav-container[data-v-17dde1f8]{gap:2px;padding:var(--spacing-xs) var(--spacing-md);margin:0 var(--spacing-md) var(--spacing-md)}.nav-item[data-v-17dde1f8]{width:32px;height:32px}.nav-icon[data-v-17dde1f8]{width:18px;height:18px}}.swipe-container[data-v-84ed6f30]{width:100%;height:100%;overflow:hidden;position:relative;touch-action:pan-x;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;isolation:isolate;contain:strict;transform-style:flat;will-change:auto}.swipe-container[data-v-84ed6f30] .selectable-text,.swipe-container[data-v-84ed6f30] .post-text,.swipe-container[data-v-84ed6f30] input,.swipe-container[data-v-84ed6f30] textarea{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.swipe-content[data-v-84ed6f30]{display:flex;height:100%;max-height:100%;will-change:transform;box-sizing:border-box;isolation:isolate;contain:strict;transform-style:flat;backface-visibility:hidden}.swipe-content[data-v-84ed6f30]>*{flex:0 0 var(--1b8b9c94);width:var(--1b8b9c94);max-width:var(--1b8b9c94);min-width:var(--1b8b9c94);height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.swipe-content[data-v-84ed6f30]>* .initialization-loading{overflow-y:hidden;overflow-x:hidden;position:relative;touch-action:pan-x;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.swipe-content[data-v-84ed6f30]>*:has(.initialization-loading){overflow-y:hidden!important;overflow-x:hidden}.swipe-content[data-v-84ed6f30]>*::-webkit-scrollbar{width:4px}.swipe-content[data-v-84ed6f30]>*::-webkit-scrollbar-track{background:transparent}.swipe-content[data-v-84ed6f30]>*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px}.swipe-content[data-v-84ed6f30]>*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media (hover: none){.swipe-content[data-v-84ed6f30]>*{-webkit-overflow-scrolling:touch}}.swipe-container[data-v-84ed6f30]:focus{outline:2px solid var(--accent-color);outline-offset:2px}.swipe-container[data-v-84ed6f30]:focus:not(:focus-visible){outline:none}.swipe-container.dragging[data-v-84ed6f30]{cursor:grabbing}.swipe-content[data-v-84ed6f30]{transform:translateZ(0);backface-visibility:hidden;position:relative;z-index:0}.timeline-home-view[data-v-9167bfb4]{height:100%;display:flex;flex-direction:column}.scrollable-content[data-v-9167bfb4]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.scrollable-content.in-modal[data-v-9167bfb4]{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.scrollable-content.in-modal[data-v-9167bfb4]::-webkit-scrollbar{display:block;width:8px}.scrollable-content.in-modal[data-v-9167bfb4]::-webkit-scrollbar-track{background:transparent}.scrollable-content.in-modal[data-v-9167bfb4]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}.fast-post-card[data-v-9167bfb4]{margin:0}.fast-notify-card[data-v-6c3ab158]{transition:background-color .2s ease}.mention-notification[data-v-6c3ab158]{background:transparent;border:none;padding:0;margin:0}.notification-header[data-v-6c3ab158]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.notification-action-text[data-v-6c3ab158]{flex:1;font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));line-height:var(--postcard-line-height, 1.5)}.user-bold[data-v-6c3ab158]{font-weight:600;margin-right:.25rem}.post-time[data-v-6c3ab158]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-tertiary);font-weight:var(--weight-500);flex-shrink:0;white-space:nowrap;margin-left:1rem}.secondary-users-row[data-v-6c3ab158]{margin:.5rem 0}.secondary-users-list[data-v-6c3ab158]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.secondary-user-avatar[data-v-6c3ab158]{cursor:pointer}.more-users-indicator[data-v-6c3ab158]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--surface-hover);font-size:.75rem;font-weight:500;color:var(--text-secondary)}.target-post-content[data-v-6c3ab158]{position:relative;margin-top:.75rem}.target-post-html[data-v-6c3ab158]{font-size:.95rem;line-height:1.5;color:var(--text-primary);word-break:break-word}.target-post-html .reaction-emoji[data-v-6c3ab158],.target-post-html .reaction-like-text[data-v-6c3ab158],.target-post-html .reaction-repost-text[data-v-6c3ab158],.target-post-html .reaction-reply-text[data-v-6c3ab158],.target-post-html .reaction-mention-text[data-v-6c3ab158],.target-post-html .reaction-quote-text[data-v-6c3ab158],.target-post-html .reaction-zap-text[data-v-6c3ab158],.target-post-html .reaction-custom-text[data-v-6c3ab158]{display:none!important}.reaction-display[data-v-6c3ab158]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:.25rem}.notification-action-icon[data-v-6c3ab158]{width:20px;height:20px;color:var(--text-secondary)}.like-heart-icon[data-v-6c3ab158]{width:20px;height:20px;color:var(--color-like);fill:currentColor}.custom-emoji[data-v-6c3ab158]{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.reaction-emoji[data-v-6c3ab158]{font-size:1.25rem;line-height:1}.zap-amount[data-v-6c3ab158]{font-size:.85rem;font-weight:600;color:var(--color-zap);margin-left:.25rem}.mention-posts-section[data-v-6c3ab158]{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color)}.mention-post-item[data-v-6c3ab158]{margin-bottom:.75rem}.mention-post-item[data-v-6c3ab158]:last-child{margin-bottom:0}.missing-target-placeholder[data-v-6c3ab158]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);text-align:center;background:var(--color-background-tertiary);border-radius:8px;border:1px dashed var(--color-border-light)}.missing-target-content[data-v-6c3ab158]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.missing-target-icon[data-v-6c3ab158]{font-size:24px;opacity:.6}.missing-target-text[data-v-6c3ab158]{font-size:var(--font-sm);color:var(--color-text-secondary);font-weight:500}.deleted-notification-debug[data-v-6c3ab158]{opacity:.4;filter:grayscale(50%);pointer-events:none;background:var(--background-tertiary)!important}.deletion-debug-banner[data-v-6c3ab158]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-md);background:linear-gradient(90deg,#f44,#f66);color:#fff;border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:600;box-shadow:0 2px 4px #f443}.debug-icon[data-v-6c3ab158]{font-size:16px;flex-shrink:0}.debug-info[data-v-6c3ab158]{flex:1;display:flex;flex-direction:column;gap:2px}.debug-title[data-v-6c3ab158]{font-weight:700;font-size:var(--font-sm)}.debug-reason[data-v-6c3ab158]{font-size:var(--font-xs);opacity:.9}.debug-id[data-v-6c3ab158]{font-family:Monaco,Menlo,monospace;font-size:var(--font-xs);background:#fff3;padding:2px 6px;border-radius:3px;flex-shrink:0}@media (max-width: 640px){.notification-action-text[data-v-6c3ab158]{font-size:.9rem}.post-time[data-v-6c3ab158]{font-size:.8rem}.target-post-html[data-v-6c3ab158]{font-size:.9rem}}.timeline-notification-view[data-v-951d7021]{width:100%;height:100%;position:relative}.scrollable-content[data-v-951d7021]{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.scrollable-content.in-modal[data-v-951d7021]{max-height:calc(100vh - 120px)}.fast-notify-card[data-v-951d7021]{margin-bottom:1px}.scrollable-content[data-v-951d7021]::-webkit-scrollbar{width:8px}.scrollable-content[data-v-951d7021]::-webkit-scrollbar-track{background:var(--surface-secondary)}.scrollable-content[data-v-951d7021]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}.scrollable-content[data-v-951d7021]::-webkit-scrollbar-thumb:hover{background-color:var(--text-secondary)}@media (max-width: 640px){.scrollable-content[data-v-951d7021]{-webkit-overflow-scrolling:touch}}.notification-header[data-v-d1e2d4bd]{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--postcard-element-gap, var(--spacing-md))}.notification-action-text[data-v-d1e2d4bd]{color:var(--text-secondary);font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--postcard-line-height, 1.5)}.user-bold[data-v-d1e2d4bd]{font-weight:var(--weight-700);font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));color:var(--text-primary);flex-shrink:0}.reaction-like-text,.reaction-custom-text,.reaction-repost-text,.reaction-zap-text,.reaction-reply-text,.reaction-mention-text,.reaction-quote-text{font-weight:var(--weight-600)}.target-post-content[data-v-d1e2d4bd]{display:flex;align-items:flex-start;gap:var(--postcard-element-gap, var(--spacing-sm));margin:calc(var(--postcard-element-gap, var(--spacing-xs)) * .5) 0}.target-post-embed[data-v-d1e2d4bd]{flex:1;min-width:0;height:auto;min-height:auto;overflow:visible}.target-post-placeholder[data-v-d1e2d4bd]{flex:1;color:var(--text-tertiary);font-size:var(--font-size-sm);font-style:italic;min-width:0}.notification-target-embed[data-v-d1e2d4bd],.notification-target-embed .embedding-container[data-v-d1e2d4bd]{height:auto;min-height:auto;overflow:visible}.notification-target-embed .post-text[data-v-d1e2d4bd]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;font-size:var(--font-size-sm)}.reaction-display[data-v-d1e2d4bd]{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;width:2rem;min-width:2rem}.debug-clickable[data-v-d1e2d4bd]{cursor:pointer;opacity:.8;transition:opacity .2s ease}@media (hover: hover){.debug-clickable[data-v-d1e2d4bd]:hover{opacity:1}}.like-heart-icon[data-v-d1e2d4bd]{width:1.2rem;height:1.2rem;color:var(--reaction-like-active);flex-shrink:0}.notification-action-icon[data-v-d1e2d4bd]{width:1.2rem;height:1.2rem;flex-shrink:0}.repost-icon[data-v-d1e2d4bd]{color:var(--reaction-repost-active)}.reply-icon[data-v-d1e2d4bd]{color:var(--reaction-reply-active)}.mention-icon[data-v-d1e2d4bd]{color:var(--reaction-mention-active)}.quote-icon[data-v-d1e2d4bd]{color:var(--reaction-quote-active)}.zap-icon[data-v-d1e2d4bd]{color:var(--reaction-zap-active)}.zap-display[data-v-d1e2d4bd]{display:flex;align-items:center;gap:var(--spacing-xs)}.zap-amount-small[data-v-d1e2d4bd]{font-size:var(--font-xs);font-weight:var(--weight-700);color:var(--reaction-zap-active);line-height:1}.zap-amount-bold[data-v-d1e2d4bd]{font-weight:var(--weight-800);color:var(--reaction-zap-active)}.reaction-emoji[data-v-d1e2d4bd]{font-size:1rem;font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:inherit;opacity:1}.custom-emoji[data-v-d1e2d4bd]{width:1.2rem;height:1.2rem;-o-object-fit:contain;object-fit:contain;vertical-align:middle;border-radius:2px;transition:transform .2s ease;opacity:1}@media (hover: hover){.custom-emoji[data-v-d1e2d4bd]:hover{transform:scale(1.2)}}.emoji-fallback[data-v-d1e2d4bd]{font-size:.7rem;color:var(--text-tertiary);font-style:italic;max-width:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;display:inline-block;opacity:1}.notification-target-post[data-v-d1e2d4bd]{background:var(--background-tertiary);padding:var(--spacing-md);border-radius:var(--border-radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.4;margin:var(--spacing-sm) 0}.raw-data-container[data-v-d1e2d4bd]{background:var(--background-secondary);padding:var(--spacing-md);margin:var(--spacing-xs) 0}.raw-data-content[data-v-d1e2d4bd]{margin:0;padding:0;color:var(--text-tertiary);font-family:var(--font-family-mono);font-size:var(--font-xs);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;line-height:1.2}.reactions-section[data-v-d1e2d4bd]{margin-top:var(--spacing-sm)}.flex-layout[data-v-d1e2d4bd]{display:flex;gap:var(--spacing-md)}.flex-sidebar[data-v-d1e2d4bd]{flex-shrink:0}.flex-content[data-v-d1e2d4bd]{flex:1;min-width:0}.post-header[data-v-d1e2d4bd]{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:var(--spacing-md)}.user-name-row[data-v-d1e2d4bd]{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:nowrap;min-width:0;width:100%}.user-name[data-v-d1e2d4bd]{font-weight:var(--weight-700);font-size:var(--font-md);color:var(--text-primary);margin:0;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;order:1}.user-handle[data-v-d1e2d4bd]{font-size:var(--font-xs);color:var(--text-quaternary);flex-shrink:10;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;order:3;font-family:var(--font-family-mono)}.post-time[data-v-d1e2d4bd]{font-size:var(--font-xs);color:var(--text-tertiary);flex-shrink:0;white-space:nowrap;margin-left:auto;min-width:0;order:4}.post-content-area[data-v-d1e2d4bd]{display:flex;flex-direction:column;gap:calc(var(--postcard-element-gap, var(--spacing-md)) / 2);width:100%;min-height:0}.notify-card[data-reaction-type=reactions] .post-content-area[data-v-d1e2d4bd]{gap:var(--postcard-element-gap, var(--spacing-md))}.notification-embed[data-v-d1e2d4bd]{margin-top:var(--spacing-sm)}.post-badge[data-v-d1e2d4bd]{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--background-secondary);border-radius:50px;font-size:var(--font-xs);font-weight:var(--weight-600);color:var(--text-tertiary);box-shadow:var(--neuro-inset-sm)}.badge-interactive[data-v-d1e2d4bd]{cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge-icon[data-v-d1e2d4bd]{width:14px;height:14px;flex-shrink:0;opacity:.8}.badge-text[data-v-d1e2d4bd]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;font-weight:var(--weight-700)}.badge-avatar-container[data-v-d1e2d4bd]{display:flex;align-items:center;justify-content:center}.badge-avatar[data-v-d1e2d4bd]{width:18px;height:18px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--background-secondary)}.badge-avatar-image[data-v-d1e2d4bd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.badge-avatar-placeholder[data-v-d1e2d4bd]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-hover) 100%);color:#fff;font-weight:var(--weight-700);font-size:10px;line-height:1}.reply-badge[data-v-d1e2d4bd]{color:var(--reaction-reply)}.reply-badge[data-v-d1e2d4bd]{color:var(--reaction-reply-active);background:#5a9bdf1f}.reply-badge .badge-icon[data-v-d1e2d4bd]{color:var(--reaction-reply-active)}.repost-badge[data-v-d1e2d4bd]{color:var(--reaction-repost-active);background:#7fcc7a1f}.repost-badge .badge-icon[data-v-d1e2d4bd]{color:var(--reaction-repost-active)}.mention-posts-section[data-v-d1e2d4bd]{margin:var(--spacing-sm) 0;padding-top:var(--spacing-sm)}.mention-post-item[data-v-d1e2d4bd]{margin-bottom:var(--spacing-xs);background:var(--background-secondary);overflow:hidden}.mention-post-item[data-v-d1e2d4bd]:last-child{margin-bottom:0}.mention-post-loading[data-v-d1e2d4bd]{padding:var(--spacing-md);text-align:center;color:var(--text-tertiary);font-style:italic;font-size:var(--font-sm)}.post-text[data-v-d1e2d4bd]{line-height:2;color:var(--text-secondary);word-wrap:break-word;overflow-wrap:break-word}.post-text .inline-hashtag{color:var(--accent-color);cursor:pointer;text-decoration:none;font-weight:var(--weight-500);transition:color .2s ease}@media (hover: hover){.post-text .inline-hashtag:hover{color:var(--accent-hover);text-decoration:underline}}.post-text .inline-link,.post-text .inline-link:link,.post-text .inline-link:visited{color:var(--accent-color);text-decoration:none;font-weight:var(--weight-500);transition:color .2s ease}@media (hover: hover){.post-text .inline-link:hover{color:var(--accent-hover);text-decoration:underline}}.post-text .inline-mention{color:var(--accent-color);cursor:pointer;text-decoration:none;font-weight:var(--weight-500);transition:color .2s ease}@media (hover: hover){.post-text .inline-mention:hover{color:var(--accent-hover);text-decoration:underline}}@media (max-width: 640px){.flex-layout[data-v-d1e2d4bd]{gap:var(--spacing-sm)}}.secondary-users-row[data-v-d1e2d4bd]{margin:calc(var(--spacing-xs) / 2) 0 0 0;padding:0}.secondary-users-list[data-v-d1e2d4bd]{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.more-users-indicator[data-v-d1e2d4bd]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:var(--background-tertiary);border-radius:50%;font-size:var(--font-xs);font-weight:var(--weight-700);color:var(--text-tertiary);flex-shrink:0}.avatar-fade-enter-active[data-v-d1e2d4bd]{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.avatar-fade-leave-active[data-v-d1e2d4bd]{transition:all .2s ease-in}.avatar-fade-enter-from[data-v-d1e2d4bd]{opacity:0;transform:scale(.9)}.avatar-fade-enter-to[data-v-d1e2d4bd],.avatar-fade-leave-from[data-v-d1e2d4bd]{opacity:1;transform:scale(1)}.avatar-fade-leave-to[data-v-d1e2d4bd]{opacity:0;transform:scale(.95)}.embed-expand-enter-active[data-v-d1e2d4bd]{transition:all .6s cubic-bezier(.25,.46,.45,.94)}.embed-expand-leave-active[data-v-d1e2d4bd]{transition:all .3s ease-in}.embed-expand-enter-from[data-v-d1e2d4bd]{opacity:0;transform:translateY(-10px) scale(.98);max-height:0;overflow:hidden}.embed-expand-enter-to[data-v-d1e2d4bd],.embed-expand-leave-from[data-v-d1e2d4bd]{opacity:1;transform:translateY(0) scale(1);max-height:1000px}.embed-expand-leave-to[data-v-d1e2d4bd]{opacity:0;transform:translateY(-5px) scale(.99);max-height:0;overflow:hidden}@media (prefers-reduced-motion: reduce){.avatar-fade-enter-active[data-v-d1e2d4bd],.avatar-fade-leave-active[data-v-d1e2d4bd],.embed-expand-enter-active[data-v-d1e2d4bd],.embed-expand-leave-active[data-v-d1e2d4bd]{transition:none;animation:none}}.simple-notification-view[data-v-44e495dd]{height:100%;display:flex;flex-direction:column}.scrollable-content[data-v-44e495dd]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.scrollable-content.in-modal[data-v-44e495dd]{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.scrollable-content.in-modal[data-v-44e495dd]::-webkit-scrollbar{display:block;width:8px}.scrollable-content.in-modal[data-v-44e495dd]::-webkit-scrollbar-track{background:transparent}.scrollable-content.in-modal[data-v-44e495dd]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}.notification-card[data-v-44e495dd]:not(:last-child){margin-bottom:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.tab-selector[data-v-68dba5df]{display:flex;gap:var(--spacing-xs);border-radius:50px;padding:var(--spacing-xs);box-shadow:var(--neuro-inset-sm)}.tab-button[data-v-68dba5df]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background:transparent;border:none;border-radius:50px;color:var(--text-secondary);font-size:var(--font-md);font-weight:var(--weight-700);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex:1;justify-content:center;flex-shrink:0;min-width:0}.tab-selector:has(.tab-button:nth-child(2):last-child) .tab-button[data-v-68dba5df]{width:120px;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs);font-size:var(--font-sm)}.tab-selector:has(.tab-button:nth-child(3):last-child) .tab-button[data-v-68dba5df]{width:100px;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs);font-size:var(--font-sm)}.tab-selector:has(.tab-button:nth-child(4):last-child) .tab-button[data-v-68dba5df]{width:80px;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs);font-size:var(--font-sm)}.tab-button[data-v-68dba5df]>*{transition:transform .3s cubic-bezier(.4,0,.2,1)}.tab-icon[data-v-68dba5df]{width:20px;height:20px;flex-shrink:0}.tab-label[data-v-68dba5df]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover: hover){.tab-button[data-v-68dba5df]:hover:not(.active):not(:disabled){box-shadow:var(--neuro-raised-md);color:var(--text-primary)}.tab-button[data-v-68dba5df]:hover:not(.active):not(:disabled)>*{transform:translateY(-1px)}}.tab-button[data-v-68dba5df]:active:not(.active):not(:disabled){box-shadow:var(--neuro-inset-md)}.tab-button[data-v-68dba5df]:active:not(.active):not(:disabled)>*{transform:translateY(1px)}.tab-button.active[data-v-68dba5df]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-inset-md);font-weight:var(--weight-600)}.tab-button[data-v-68dba5df]:disabled{opacity:.5;cursor:not-allowed}.tab-button[data-v-68dba5df]:disabled:hover{box-shadow:none;color:var(--text-secondary)}.tab-button[data-v-68dba5df]:disabled>*{transform:none!important}@media (max-width: 640px){.tab-selector[data-v-68dba5df]{gap:var(--spacing-xs);padding:var(--spacing-xs)}.tab-button[data-v-68dba5df]{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs);font-size:var(--font-sm)}.tab-icon[data-v-68dba5df]{width:20px;height:20px}.tab-selector:has(.tab-button:nth-child(2):last-child) .tab-button[data-v-68dba5df]{width:120px}.tab-selector:has(.tab-button:nth-child(3):last-child) .tab-button[data-v-68dba5df]{width:100px}.tab-selector:has(.tab-button:nth-child(4):last-child) .tab-button[data-v-68dba5df]{width:80px}.tab-selector:has(.tab-button:nth-child(4):last-child) .tab-label[data-v-68dba5df]{display:none}.tab-selector:has(.tab-button:nth-child(4):last-child) .tab-button[data-v-68dba5df]{width:60px;padding:var(--spacing-sm)}}.tab-selector[data-v-68dba5df]:has(.tab-button:nth-child(5)){border:2px solid var(--error-color)}.tab-selector[data-v-68dba5df]:has(.tab-button:nth-child(5)):after{content:"TabSelector supports up to 4 items";position:absolute;top:100%;left:0;background:var(--error-color);color:#fff;padding:var(--spacing-xs);font-size:var(--font-xs);border-radius:var(--radius-sm);white-space:nowrap}.community-view[data-v-d14e9baf]{max-width:100%;width:100%;height:100%}.scrollable-content[data-v-d14e9baf]{height:100%;overflow-y:auto}.empty-state[data-v-d14e9baf]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:var(--spacing-2l) var(--spacing-3xl);background:transparent}.empty-content[data-v-d14e9baf]{text-align:center;max-width:400px;padding:var(--spacing-2l);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg)}.empty-icon[data-v-d14e9baf]{width:48px;height:48px;color:var(--text-tertiary);margin:0 auto var(--spacing-lg)}.empty-title[data-v-d14e9baf]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-tertiary);margin:0 0 var(--spacing-md)}.empty-description[data-v-d14e9baf]{font-size:var(--font-sm);color:var(--text-tertiary);line-height:1.6;margin:0}.communities-loading-state[data-v-d14e9baf]{text-align:center;max-width:400px;padding:var(--spacing-2l)}.loading-icon[data-v-d14e9baf]{width:48px;height:48px;color:var(--text-tertiary);margin:0 auto var(--spacing-lg);animation:pulse-d14e9baf 2s infinite}.loading-title[data-v-d14e9baf]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-tertiary);margin:0 0 var(--spacing-md)}.loading-description[data-v-d14e9baf]{font-size:var(--font-sm);color:var(--text-tertiary);line-height:1.6;margin:0}@keyframes pulse-d14e9baf{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 640px){.empty-content[data-v-d14e9baf]{padding:var(--spacing-lg)}.empty-icon[data-v-d14e9baf]{width:40px;height:40px}.empty-title[data-v-d14e9baf]{font-size:var(--font-base)}.loading-icon[data-v-d14e9baf]{width:40px;height:40px}.loading-title[data-v-d14e9baf]{font-size:var(--font-base)}}.messages-view[data-v-3c02c799]{display:flex;flex-direction:column;height:100%;background:var(--background-primary)}.scrollable-content[data-v-3c02c799]{flex:1;overflow:hidden;display:flex;flex-direction:column}.scrollable-content.in-modal[data-v-3c02c799]{height:100%}.messages-header[data-v-3c02c799]{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);background:var(--background-primary);border-bottom:1px solid var(--border-subtle)}.header-content[data-v-3c02c799]{display:flex;align-items:center;gap:var(--spacing-md)}.header-icon[data-v-3c02c799]{width:24px;height:24px;color:var(--accent-primary)}.header-title[data-v-3c02c799]{font-size:var(--font-xl);font-weight:var(--weight-600);color:var(--text-primary);margin:0;flex:1}.header-stats[data-v-3c02c799]{display:flex;align-items:center}.unread-badge[data-v-3c02c799]{background:var(--accent-primary);color:var(--text-on-accent);font-size:var(--font-xs);font-weight:var(--weight-600);padding:2px 8px;border-radius:var(--radius-full);min-width:20px;text-align:center}.empty-state[data-v-3c02c799]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:var(--spacing-2l) var(--spacing-3xl);background:transparent}.empty-content[data-v-3c02c799]{text-align:center;max-width:400px;padding:var(--spacing-2l)}.empty-icon[data-v-3c02c799]{width:48px;height:48px;color:var(--text-tertiary);margin:0 auto var(--spacing-lg)}.empty-title[data-v-3c02c799]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-tertiary);margin:0 0 var(--spacing-md)}.empty-description[data-v-3c02c799]{font-size:var(--font-sm);color:var(--text-tertiary);line-height:1.6;margin:0}@media (max-width: 640px){.messages-header[data-v-3c02c799]{padding:var(--spacing-md)}.header-title[data-v-3c02c799]{font-size:var(--font-lg)}.empty-content[data-v-3c02c799]{padding:var(--spacing-lg)}.empty-icon[data-v-3c02c799]{width:40px;height:40px}.empty-title[data-v-3c02c799]{font-size:var(--font-base)}}.search-tab-selector[data-v-4b975833]{margin-bottom:var(--spacing-lg)}.search-input-container[data-v-4b975833]{display:flex;gap:var(--spacing-sm);align-items:center}.search-input-container[data-v-4b975833] .text-input-container{flex:1}.search-icon[data-v-4b975833]{width:24px;height:24px}.loading-spinner[data-v-4b975833]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-4b975833 1s linear infinite}@keyframes spin-4b975833{to{transform:rotate(360deg)}}.search-view[data-v-37865d95]{max-width:100%;width:100%;height:100%}.scrollable-content[data-v-37865d95]{height:100%;overflow-y:auto}.search-empty-state[data-v-37865d95]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.empty-icon[data-v-37865d95]{width:48px;height:48px;color:var(--text-tertiary);margin-bottom:var(--spacing-md)}.empty-title[data-v-37865d95]{font-size:var(--font-size-lg);font-weight:var(--weight-700);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.empty-description[data-v-37865d95]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.search-error-state[data-v-37865d95]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.error-icon[data-v-37865d95]{width:48px;height:48px;color:var(--error-color);margin-bottom:var(--spacing-md)}.error-title[data-v-37865d95]{font-size:var(--font-size-lg);font-weight:var(--weight-700);color:var(--text-primary);margin:0 0 var(--spacing-sm) 0}.error-description[data-v-37865d95]{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0 0 var(--spacing-md) 0}.retry-button[data-v-37865d95]{background:var(--accent-color);color:#fff;border:none;border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);font-weight:var(--weight-600);cursor:pointer;transition:all .2s ease}@media (hover: hover){.retry-button[data-v-37865d95]:hover{background:var(--accent-color-hover);transform:translateY(-1px)}}.retry-button[data-v-37865d95]:active{transform:translateY(0)}.articles-view[data-v-49573991]{height:100%;width:100%;position:relative}.scrollable-content[data-v-49573991]{height:100%;overflow-y:auto}.scrollable-content.in-modal[data-v-49573991]{max-height:80vh}.debug-info[data-v-49573991]{padding:var(--spacing-sm) var(--spacing-md);background:transparent;border-bottom:1px solid var(--border-color);font-size:var(--font-xs);color:var(--text-secondary)}.debug-row[data-v-49573991]{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.debug-label[data-v-49573991]{font-weight:var(--weight-600);color:var(--text-tertiary)}.debug-value[data-v-49573991]{color:var(--accent-color);font-weight:var(--weight-700);margin-right:var(--spacing-sm)}.mode-tab-card[data-v-49573991]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-lg);margin:var(--spacing-md);box-shadow:var(--neumorphic-light)}.empty-icon-svg[data-v-49573991],.error-icon-svg[data-v-49573991]{width:48px;height:48px;color:var(--text-tertiary)}.timeline-fade-enter-active[data-v-49573991],.timeline-fade-leave-active[data-v-49573991]{transition:all .3s ease}.timeline-fade-enter-from[data-v-49573991]{opacity:0;transform:translateY(-20px)}.timeline-fade-leave-to[data-v-49573991]{opacity:0;transform:translateY(20px)}@media (max-width: 640px){.mode-tab-card[data-v-49573991]{margin:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}.article-card-wrapper[data-v-49573991]{padding:var(--spacing-xs) var(--spacing-sm)}}.settings-view[data-v-bf9cb3e5]{height:100%;width:100%;position:relative;background:var(--background-primary)}.settings-main[data-v-bf9cb3e5]{height:100%;overflow-y:auto;padding:var(--spacing-lg)}.content-section[data-v-bf9cb3e5],.settings-section[data-v-bf9cb3e5]{margin-bottom:var(--spacing-5l)}.logout-section[data-v-bf9cb3e5]{margin-top:var(--spacing-5l);margin-bottom:var(--spacing-5l)}.section-title[data-v-bf9cb3e5]{font-size:var(--font-lg);font-weight:var(--weight-700);color:var(--text-primary);text-align:center;margin:0 0 var(--spacing-lg) 0;padding:0 var(--spacing-lg)}.settings-list[data-v-bf9cb3e5]{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:480px;margin:0 auto;padding:0 var(--spacing-lg)}@media (hover: hover){.content-list-item[data-v-bf9cb3e5]:hover:before{opacity:.2}}.button-icon[data-v-bf9cb3e5]{width:24px;height:24px;color:var(--accent-color);flex-shrink:0;margin-right:var(--spacing-md);vertical-align:middle;transform:translateY(-2px)}.settings-list-item:not(.logout-item) span[data-v-bf9cb3e5]{color:var(--text-secondary);font-weight:var(--weight-400)}.logout-list[data-v-bf9cb3e5]{margin-top:var(--spacing-3l)}.logout-item .button-icon[data-v-bf9cb3e5]{color:#fff}.version-section[data-v-bf9cb3e5]{text-align:center;padding-bottom:0;padding-top:var(--spacing-xl);border-top:1px solid var(--border-color)}.version-text[data-v-bf9cb3e5]{font-size:var(--font-xs);color:var(--text-quaternary);font-weight:var(--weight-500)}.mobile-navigation-spacer[data-v-bf9cb3e5]{display:none;width:100%}@media (max-width: 639px){.mobile-navigation-spacer[data-v-bf9cb3e5]{display:block;height:70px}}.float-compose-button[data-v-d81378ae]{position:fixed;width:64px;height:64px;border-radius:50%;border:none;cursor:pointer;z-index:60;background:var(--background-primary);color:var(--accent-color);box-shadow:var(--neuro-raised-sm);transition:all var(--transition-normal),opacity .3s ease;display:flex;align-items:center;justify-content:center}.float-compose-button.scrolling[data-v-d81378ae]{opacity:.3}.float-compose-button[data-v-d81378ae]:active{transform:scale(.95);filter:brightness(.95)}.float-compose-button[data-v-d81378ae]:active{box-shadow:var(--neuro-inset-md)}.compose-icon[data-v-d81378ae]{width:32px;height:32px;opacity:.9;transition:transform var(--transition-normal),opacity var(--transition-fast)}.icon-fade-enter-active[data-v-d81378ae],.icon-fade-leave-active[data-v-d81378ae]{transition:opacity .3s ease}.icon-fade-enter-from[data-v-d81378ae],.icon-fade-leave-to[data-v-d81378ae]{opacity:0}@media (min-width: 640px){.float-compose-button[data-v-d81378ae]{display:none}}@media (hover: none){.float-compose-button[data-v-d81378ae]:active{transform:scale(.95);filter:brightness(.95)}.float-compose-button[data-v-d81378ae]:active{box-shadow:var(--neuro-inset-md)}}.main-view[data-v-fe5d43c0]{display:flex;flex-direction:column;height:100vh;background:transparent;overflow:hidden;overscroll-behavior:none;touch-action:pan-x pan-y;isolation:isolate}.main-content[data-v-fe5d43c0]{flex:1;display:flex;position:relative;overflow:hidden;background:var(--background-primary)}.desktop-nav[data-v-fe5d43c0]{width:240px;min-width:240px;display:block;overflow:hidden;transition:width .3s ease,min-width .3s ease,opacity .2s ease;position:relative;z-index:10;will-change:width}.desktop-nav.collapsed[data-v-fe5d43c0]{width:90px;min-width:90px}@media (min-width: 640px) and (max-width: 768px){.desktop-nav[data-v-fe5d43c0]{width:90px;min-width:90px}}.content-area[data-v-fe5d43c0]{flex:1;display:flex;flex-direction:column;min-height:0;overflow-x:hidden;background:var(--background-primary);overscroll-behavior:none;isolation:isolate;position:relative}.tab-panel[data-v-fe5d43c0]{flex:0 0 calc(100% / 6);width:calc(100% / 6);position:relative;box-sizing:border-box;background:var(--background-primary)}.swipe-container[data-v-fe5d43c0]{flex:1;min-height:0;overflow-x:hidden}.tab-content.active[data-v-fe5d43c0]{display:block}.tab-content[data-v-fe5d43c0]:not(.active){display:none}@media (min-width: 640px){.tab-content[data-v-fe5d43c0]{max-width:680px;margin:0 auto}}.main-view[data-v-fe5d43c0] *{box-sizing:border-box}.tab-content[data-v-fe5d43c0] .post-item{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.tab-content[data-v-fe5d43c0] .post-text,.tab-content[data-v-fe5d43c0] .post-content{width:100%;max-width:100%;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box}.loading-overlay[data-v-fe5d43c0]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loading-card[data-v-fe5d43c0]{background:var(--background-tertiary);padding:var(--spacing-xl);min-width:200px}.error-toast[data-v-fe5d43c0]{animation:slideInUp-fe5d43c0 .3s ease}@keyframes slideInUp-fe5d43c0{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 639px){.desktop-nav[data-v-fe5d43c0]{display:none}.main-content[data-v-fe5d43c0]{flex-direction:column;position:relative}.content-area[data-v-fe5d43c0]{flex:1}.tab-panel[data-v-fe5d43c0]{padding-bottom:0}.tab-content[data-v-fe5d43c0]{padding:var(--spacing-sm)}}@media (min-width: 640px){.desktop-nav[data-v-fe5d43c0]{display:block}.main-content[data-v-fe5d43c0]{flex-direction:row}.main-view[data-v-fe5d43c0]{max-width:1024px;margin:0 auto}}.theme-dark .error-toast .card[data-v-fe5d43c0],.theme-nebula .error-toast .card[data-v-fe5d43c0]{background:var(--rgba-error-light-10);border-color:var(--rgba-error-light-30);color:#fca5a5}.initialization-loading[data-v-fe5d43c0]{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;overflow-y:hidden;overflow-x:hidden;position:relative;touch-action:pan-x}.loading-message[data-v-fe5d43c0]{color:var(--text-secondary);font-size:var(--font-sm);text-align:center;padding:var(--spacing-xl)}@media (hover: none){.main-header .account-info[data-v-fe5d43c0]{pointer-events:none}}.initialization-placeholder[data-v-fe5d43c0]{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px;padding:2rem}.placeholder-content[data-v-fe5d43c0]{text-align:center;max-width:400px}.placeholder-icon[data-v-fe5d43c0]{margin-bottom:1.5rem;display:flex;justify-content:center}.loading-spinner[data-v-fe5d43c0]{width:48px;height:48px;border:3px solid var(--color-border-primary);border-top:3px solid var(--color-accent-primary);border-radius:50%;animation:spin-fe5d43c0 1s linear infinite}.placeholder-title[data-v-fe5d43c0]{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.placeholder-description[data-v-fe5d43c0]{font-size:1rem;color:var(--color-text-secondary);line-height:1.5}@keyframes spin-fe5d43c0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-view[data-v-6c757191]{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(135deg,var(--background-primary) 0%,var(--background-secondary) 100%);padding:1rem;gap:var(--spacing-xl)}.login-container[data-v-6c757191]{width:100%;max-width:400px;padding:3rem;border-radius:var(--radius-xl);background:var(--background-primary);box-shadow:var(--neuro-inset-wide);transition:box-shadow var(--transition-normal)}.app-title[data-v-6c757191]{text-align:center;margin-bottom:2.5rem}.title-container[data-v-6c757191]{position:relative;display:inline-block;margin-bottom:.5rem}.app-title h1[data-v-6c757191]{font-family:var(--font-family-title);font-size:3.5rem;font-weight:var(--weight-900);color:var(--accent-color);margin:0}.beta-badge[data-v-6c757191]{position:absolute;bottom:25px;right:-25px;background:var(--accent-color);color:transparent;font-size:.7rem;font-weight:800!important;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-sans)!important;box-shadow:0 2px 8px #0003,0 1px 3px #00000026;z-index:1}.beta-badge[data-v-6c757191]:before{content:"β";color:#ffffffb3;font-size:.7rem;font-weight:800;font-family:var(--font-family-sans);transform:translateY(-1px)}.app-title p[data-v-6c757191]{font-size:var(--font-sm);color:var(--text-secondary)}.warning-message[data-v-6c757191]{padding:.75rem;margin-top:.5rem;background:#f59e0b1a;color:#d97706;border-radius:var(--radius-md);font-size:var(--font-xs);text-align:center;border:1px solid rgba(245,158,11,.2)}.login-form[data-v-6c757191]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.input-group[data-v-6c757191]{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0}.button-group[data-v-6c757191]{display:flex;flex-direction:column;gap:.5rem}.settings-selector[data-v-6c757191]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md)}.language-selector[data-v-6c757191]{display:flex;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}.language-toggle-btn[data-v-6c757191]{padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-md);background:var(--surface-secondary);color:var(--text-secondary);font-size:var(--font-sm);font-weight:var(--weight-500);cursor:pointer;transition:all .2s ease;box-shadow:var(--neuro-inset-sm);min-width:60px}.language-toggle-btn[data-v-6c757191]:hover{background:var(--surface-hover);color:var(--text-primary);transform:scale(1.02)}.language-toggle-btn.active[data-v-6c757191]{background:var(--accent-primary);color:#fff;box-shadow:var(--neuro-raised-sm);transform:scale(1.05);font-weight:var(--weight-600)}.theme-accent-selector[data-v-6c757191]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2l);padding:var(--spacing-md)}.theme-selector[data-v-6c757191]{display:flex;justify-content:center;gap:var(--spacing-lg)}.accent-color-container[data-v-6c757191]{height:40px;display:flex;align-items:center;justify-content:center}.accent-color-selector[data-v-6c757191]{display:flex;justify-content:center;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;max-width:300px}.theme-toggle-btn[data-v-6c757191]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background:var(--background-secondary);color:var(--text-secondary);cursor:pointer;transition:color .2s ease,box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--neuro-inset-sm);position:relative}.theme-toggle-btn[data-v-6c757191]:hover{filter:brightness(1.05);box-shadow:var(--neuro-raised-sm),2px 2px 4px var(--shadow-color);transform:translateY(-2px)}.theme-toggle-btn[data-v-6c757191]:active{box-shadow:var(--neuro-inset-md);transform:translateY(1px)}.theme-toggle-btn.active[data-v-6c757191]{background:var(--accent-color);color:#fff;box-shadow:var(--neuro-accent-inset-sm);pointer-events:none}.theme-icon[data-v-6c757191]{width:24px;height:24px;transition:all .3s ease}.theme-toggle-btn:hover .theme-icon[data-v-6c757191]{transform:scale(1.1)}.theme-toggle-btn.active .theme-icon[data-v-6c757191]{transform:scale(1.15)}.accent-color-btn[data-v-6c757191]{width:20px;height:20px;border-radius:50%;border:none;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,filter .3s ease,width .3s ease,height .3s ease;box-shadow:var(--neuro-accent-inset-sm);position:relative}.accent-color-btn--cyan[data-v-6c757191]{box-shadow:var(--neuro-cyan-inset-sm)}.accent-color-btn--lavender[data-v-6c757191]{box-shadow:var(--neuro-lavender-inset-sm)}.accent-color-btn--magenta[data-v-6c757191]{box-shadow:var(--neuro-magenta-inset-sm)}.accent-color-btn--crimson[data-v-6c757191]{box-shadow:var(--neuro-crimson-inset-sm)}.accent-color-btn--passion[data-v-6c757191]{box-shadow:var(--neuro-passion-inset-sm)}.accent-color-btn--bolt[data-v-6c757191]{box-shadow:var(--neuro-bolt-inset-sm)}.accent-color-btn--emerald[data-v-6c757191]{box-shadow:var(--neuro-emerald-inset-sm)}.accent-color-btn[data-v-6c757191]:not(.active):hover{transform:translateY(-1px) scale(1.1);filter:brightness(1.05)}.accent-color-btn--cyan[data-v-6c757191]:not(.active):hover{box-shadow:var(--neuro-cyan-raised-sm),2px 2px 2px var(--shadow-color)}.accent-color-btn--lavender[data-v-6c757191]:not(.active):hover{box-shadow:var(--neuro-lavender-raised-sm),2px 2px 2px var(--shadow-color)}.accent-color-btn--magenta[data-v-6c757191]:not(.active):hover{box-shadow:var(--neuro-magenta-raised-sm),2px 2px 2px var(--shadow-color)}.accent-color-btn--crimson[data-v-6c757191]:not(.active):hover{box-shadow:var(--neuro-crimson-raised-sm),2px 2px 2px var(--shadow-color)}.accent-color-btn--passion[data-v-6c757191]:not(.active):hover{box-shadow:var(--neuro-passion-raised-sm),2px 2px 2px var(--shadow-color)}.accent-color-btn--bolt[data-v-6c757191]:not(.active):hover{box-shadow:var(--neuro-bolt-raised-sm),2px 2px 2px var(--shadow-color)}.accent-color-btn--emerald[data-v-6c757191]:not(.active):hover{box-shadow:var(--neuro-emerald-raised-sm),2px 2px 2px var(--shadow-color)}.accent-color-btn--cyan[data-v-6c757191]:not(.active):active{box-shadow:var(--neuro-cyan-inset-md)}.accent-color-btn--lavender[data-v-6c757191]:not(.active):active{box-shadow:var(--neuro-lavender-inset-md)}.accent-color-btn--magenta[data-v-6c757191]:not(.active):active{box-shadow:var(--neuro-magenta-inset-md)}.accent-color-btn--crimson[data-v-6c757191]:not(.active):active{box-shadow:var(--neuro-crimson-inset-md)}.accent-color-btn--passion[data-v-6c757191]:not(.active):active{box-shadow:var(--neuro-passion-inset-md)}.accent-color-btn--bolt[data-v-6c757191]:not(.active):active{box-shadow:var(--neuro-bolt-inset-md)}.accent-color-btn--emerald[data-v-6c757191]:not(.active):active{box-shadow:var(--neuro-emerald-inset-md)}.accent-color-btn[data-v-6c757191]:not(.active):active{transform:translateY(1px) scale(.95)}.accent-color-btn.active[data-v-6c757191]{width:36px;height:36px;transform:none;pointer-events:none}.accent-color-btn--cyan.active[data-v-6c757191]{box-shadow:var(--neuro-cyan-inset-md)}.accent-color-btn--lavender.active[data-v-6c757191]{box-shadow:var(--neuro-lavender-inset-md)}.accent-color-btn--magenta.active[data-v-6c757191]{box-shadow:var(--neuro-magenta-inset-md)}.accent-color-btn--crimson.active[data-v-6c757191]{box-shadow:var(--neuro-crimson-inset-md)}.accent-color-btn--passion.active[data-v-6c757191]{box-shadow:var(--neuro-passion-inset-md)}.accent-color-btn--bolt.active[data-v-6c757191]{box-shadow:var(--neuro-bolt-inset-md)}.accent-color-btn--emerald.active[data-v-6c757191]{box-shadow:var(--neuro-emerald-inset-md)}@media (max-width: 639px){.theme-accent-selector[data-v-6c757191]{gap:var(--spacing-lg)}.theme-selector[data-v-6c757191]{gap:var(--spacing-md)}.accent-color-container[data-v-6c757191]{height:32px}.accent-color-selector[data-v-6c757191]{gap:var(--spacing-sm);max-width:260px}.theme-toggle-btn[data-v-6c757191]{width:44px;height:44px}.theme-icon[data-v-6c757191],.accent-color-btn[data-v-6c757191]{width:20px;height:20px}.accent-color-btn.active[data-v-6c757191]{width:28px;height:28px}}@media (max-width: 639px){.login-container[data-v-6c757191]{padding:1.5rem}.app-title h1[data-v-6c757191]{font-size:2.5rem}.beta-badge[data-v-6c757191]{bottom:20px;right:-21px;font-size:.55rem;width:16px;height:16px}}.simple-profile-view[data-v-51a14a4a]{height:100%;display:flex;flex-direction:column}.scrollable-content[data-v-51a14a4a]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.scrollable-content.in-modal[data-v-51a14a4a]{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.scrollable-content.in-modal[data-v-51a14a4a]::-webkit-scrollbar{display:block;width:8px}.scrollable-content.in-modal[data-v-51a14a4a]::-webkit-scrollbar-track{background:transparent}.scrollable-content.in-modal[data-v-51a14a4a]::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}.profile-card[data-v-51a14a4a]{margin-bottom:0}.post-card[data-v-51a14a4a]{margin:0}.dynamic-view[data-v-69617553]{min-height:100vh;background:var(--background-gradient);display:flex;flex-direction:column}.dynamic-content[data-v-69617553]{flex:1;display:flex;flex-direction:column}.error-page[data-v-69617553]{flex:1;display:flex;align-items:center;justify-content:center}.profile-content[data-v-69617553],.post-content[data-v-69617553]{flex:1;max-width:640px;margin:0 auto;padding:var(--spacing-lg);width:100%}.profile-backdrop[data-v-69617553],.post-backdrop[data-v-69617553]{background:var(--background-primary);border-radius:var(--radius-lg);box-shadow:var(--neumorphic-surface);overflow:hidden}.profile-backdrop[data-v-69617553]{height:calc(100vh - var(--header-height) - calc(var(--spacing-lg) * 2));min-height:600px}.post-backdrop[data-v-69617553]{min-height:400px}.error-state[data-v-69617553]{text-align:center;padding:var(--spacing-xl);color:var(--text-secondary)}.error-state h2[data-v-69617553]{color:var(--text-primary);margin-bottom:var(--spacing-md)}.error-content[data-v-69617553]{text-align:center;padding:var(--spacing-xl);background:var(--background-primary);border-radius:var(--radius-lg);box-shadow:var(--neumorphic-surface);max-width:500px;margin:var(--spacing-lg)}.error-content h1[data-v-69617553]{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:var(--font-xl)}.error-content p[data-v-69617553]{color:var(--text-secondary);margin-bottom:var(--spacing-md);word-break:break-all}.supported-formats[data-v-69617553]{font-size:var(--font-sm);color:var(--text-tertiary);font-family:monospace;margin-bottom:var(--spacing-lg)!important}.home-button[data-v-69617553]{padding:var(--spacing-sm) var(--spacing-lg);background:var(--accent-color);color:#fff;border:none;border-radius:var(--radius-md);font-weight:var(--weight-600);cursor:pointer;transition:all .3s ease}.home-button[data-v-69617553]:hover{background:var(--accent-color-hover);transform:translateY(-1px)}.home-button[data-v-69617553]:active{transform:translateY(0)}.message-bubble[data-v-f60b90ce]{margin-bottom:var(--spacing-md)}.bubble-container[data-v-f60b90ce]{display:flex;width:100%;align-items:flex-end;gap:var(--spacing-sm)}.message-bubble.is-own .bubble-container[data-v-f60b90ce]{justify-content:flex-end}.message-bubble.is-other .bubble-container[data-v-f60b90ce]{justify-content:flex-start}.bubble-content[data-v-f60b90ce]{flex:1;max-width:70%;padding:var(--spacing-lg);border-radius:var(--radius-lg);position:relative;word-wrap:break-word;overflow-wrap:break-word}.bubble-content.own-message[data-v-f60b90ce]{background:color-mix(in srgb,var(--accent-primary) 15%,transparent);color:var(--text-primary);box-shadow:var(--neuro-accent-raised-sm);border-bottom-right-radius:4px;margin-left:auto;margin-right:0}.bubble-content.other-message[data-v-f60b90ce]{background:var(--background-secondary);color:var(--text-primary);box-shadow:var(--neuro-raised-sm);border-bottom-left-radius:4px;margin-left:0;margin-right:auto}.bubble-content.failed-message[data-v-f60b90ce]{background:var(--error-background);border-color:var(--error-border);color:var(--error-text)}.bubble-content.file-message-bubble[data-v-f60b90ce]{padding:var(--spacing-lg)}.error-banner[data-v-f60b90ce]{display:flex;align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--error-background-strong);border-radius:var(--radius-sm)}.error-icon[data-v-f60b90ce]{width:14px;height:14px;color:var(--error-text)}.error-text[data-v-f60b90ce]{font-size:var(--font-xs);font-weight:var(--weight-500);color:var(--error-text)}.file-message[data-v-f60b90ce]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.file-info[data-v-f60b90ce]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--background-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.file-icon[data-v-f60b90ce]{width:24px;height:24px;color:var(--text-secondary);flex-shrink:0}.file-details[data-v-f60b90ce]{flex:1;min-width:0}.file-name[data-v-f60b90ce]{font-size:var(--font-sm);font-weight:var(--weight-500);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-f60b90ce]{font-size:var(--font-xs);color:var(--text-tertiary)}.file-caption[data-v-f60b90ce]{font-size:var(--font-sm);color:inherit;line-height:1.4}.text-message[data-v-f60b90ce]{margin-bottom:var(--spacing-sm)}.message-text[data-v-f60b90ce]{font-size:var(--font-sm);line-height:1.4;white-space:pre-wrap}.message-meta[data-v-f60b90ce]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-top:var(--spacing-xs);font-size:var(--font-xs);opacity:.8}.timestamp[data-v-f60b90ce]{color:var(--text-tertiary);white-space:nowrap}.encryption-status[data-v-f60b90ce]{display:flex;align-items:center;gap:2px}.lock-icon[data-v-f60b90ce]{width:10px;height:10px;color:inherit}.encryption-type[data-v-f60b90ce]{font-weight:var(--weight-500);text-transform:uppercase;letter-spacing:.5px}.encryption-private[data-v-f60b90ce]{color:var(--reaction-mention-active)}.encryption-standard[data-v-f60b90ce]{color:var(--reaction-repost-active)}.encryption-error[data-v-f60b90ce]{color:var(--text-error, #dc2626)}.encryption-unknown[data-v-f60b90ce]{color:var(--text-tertiary, #6b7280)}.retry-button[data-v-f60b90ce]{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);background:var(--accent-primary);color:var(--text-on-accent);border:none;border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--weight-500);cursor:pointer;transition:all .3s ease}@media (hover: hover){.retry-button[data-v-f60b90ce]:hover{background:var(--accent-primary-hover);transform:translateY(-1px)}}.retry-icon[data-v-f60b90ce]{width:12px;height:12px}.message-avatar[data-v-f60b90ce]{flex-shrink:0;border-radius:50%;border:2px solid var(--border-subtle)}@media (max-width: 640px){.bubble-content[data-v-f60b90ce]{max-width:80%;padding:var(--spacing-lg)}.message-text[data-v-f60b90ce]{font-size:var(--font-xs)}.message-meta[data-v-f60b90ce]{font-size:10px}}.theme-share-popover[data-v-69669fef]{width:400px;padding:var(--spacing-lg);background:var(--background-primary);border-radius:var(--radius-lg);box-shadow:var(--neuro-outset-md)}.popover-header[data-v-69669fef]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.header-icon[data-v-69669fef]{width:24px;height:24px;color:var(--accent-primary)}.header-title[data-v-69669fef]{font-size:var(--font-lg);font-weight:var(--weight-600);color:var(--text-primary)}.theme-preview[data-v-69669fef]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--background-secondary);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg);box-shadow:var(--neuro-inset-sm)}.theme-info[data-v-69669fef]{flex:1}.theme-name[data-v-69669fef]{display:block;font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-xs)}.theme-details[data-v-69669fef]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-sm);color:var(--text-secondary)}.separator[data-v-69669fef]{color:var(--text-quaternary)}.color-preview[data-v-69669fef]{display:flex;gap:var(--spacing-xs)}.color-swatch[data-v-69669fef]{width:20px;height:20px;border-radius:var(--radius-sm);box-shadow:var(--neuro-outset-xs);cursor:help}.description-section[data-v-69669fef],.hashtags-section[data-v-69669fef]{margin-bottom:var(--spacing-lg)}.description-label[data-v-69669fef],.hashtags-label[data-v-69669fef]{display:block;font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.optional-text[data-v-69669fef]{font-weight:var(--weight-400);color:var(--text-tertiary);font-size:var(--font-xs)}.theme-settings-section[data-v-69669fef]{margin-bottom:var(--spacing-lg)}.settings-title[data-v-69669fef]{font-size:var(--font-md);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-md)}.setting-group[data-v-69669fef]{margin-bottom:var(--spacing-md)}.setting-label[data-v-69669fef]{display:block;font-size:var(--font-sm);font-weight:var(--weight-600);color:var(--text-primary);margin-bottom:var(--spacing-sm)}.theme-type-selector[data-v-69669fef]{display:flex;gap:var(--spacing-sm);justify-content:center}.accent-color-container[data-v-69669fef]{min-height:60px;display:flex;align-items:center;justify-content:center}.accent-color-selector[data-v-69669fef]{display:flex;gap:var(--spacing-sm);align-items:center;flex-wrap:wrap;justify-content:center}.description-textarea[data-v-69669fef]{width:100%;padding:var(--spacing-md);background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-sm);line-height:1.5;resize:vertical;min-height:80px;box-shadow:var(--neuro-inset-sm);transition:all .3s ease}.description-textarea[data-v-69669fef]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--neuro-inset-md),0 0 0 2px var(--accent-primary-alpha)}.hashtags-input[data-v-69669fef]{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--background-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-sm);box-shadow:var(--neuro-inset-sm);transition:all .3s ease}.hashtags-input[data-v-69669fef]:focus{outline:none;border-color:var(--accent-primary);box-shadow:var(--neuro-inset-md),0 0 0 2px var(--accent-primary-alpha)}.character-count[data-v-69669fef]{text-align:right;font-size:var(--font-xs);color:var(--text-tertiary);margin-top:var(--spacing-xs)}.notice[data-v-69669fef]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--info-background);border:1px solid var(--info-border);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg)}.notice-icon[data-v-69669fef]{width:16px;height:16px;color:var(--info-color);flex-shrink:0}.notice-text[data-v-69669fef]{font-size:var(--font-xs);color:var(--info-text)}.action-buttons[data-v-69669fef]{display:flex;gap:var(--spacing-md);justify-content:flex-end}.cancel-button[data-v-69669fef],.share-button[data-v-69669fef]{min-width:100px}.button-icon[data-v-69669fef]{width:16px;height:16px}.loading-spinner[data-v-69669fef]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin-69669fef 1s linear infinite}@keyframes spin-69669fef{to{transform:rotate(360deg)}}@media (max-width: 480px){.theme-share-popover[data-v-69669fef]{width:350px}.action-buttons[data-v-69669fef]{flex-direction:column}.cancel-button[data-v-69669fef],.share-button[data-v-69669fef]{width:100%}.theme-type-selector[data-v-69669fef],.accent-color-selector[data-v-69669fef]{justify-content:center}}.flex-layout.layout-standard[data-v-93d2ad16]{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-md);width:100%}.flex-sidebar[data-v-93d2ad16]{flex-shrink:0;position:relative}.post-content-area[data-v-93d2ad16]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.community-avatar-container[data-v-93d2ad16]{position:relative;display:flex;align-items:center;justify-content:center}.community-default-avatar[data-v-93d2ad16]{width:var(--avatar-md-size, 40px);height:var(--avatar-md-size, 40px);border-radius:var(--radius-md);background:var(--background-secondary);display:flex;align-items:center;justify-content:center;border:2px solid var(--border-color)}.default-avatar-icon[data-v-93d2ad16]{width:28px;height:28px;color:var(--text-secondary)}.member-count-badge[data-v-93d2ad16]{position:absolute;bottom:calc(var(--spacing-xs) * -1);right:calc(var(--spacing-xs) * -1);background:var(--accent-color);color:#fff;font-size:var(--font-xs);font-weight:var(--weight-600);padding:calc(var(--spacing-xs) / 2) var(--spacing-xs);border-radius:var(--radius-full);border:2px solid var(--background-primary);min-width:20px;text-align:center}.compact-header[data-v-93d2ad16]{margin-top:0}.compact-name-line[data-v-93d2ad16]{display:flex;align-items:center;justify-content:space-between;width:100%}.name-left[data-v-93d2ad16]{display:flex;align-items:center;gap:var(--spacing-xs)}.community-name[data-v-93d2ad16]{font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));font-weight:var(--weight-700);color:var(--text-primary);margin:0;white-space:nowrap;flex-shrink:0}.post-time[data-v-93d2ad16]{font-size:var(--font-xs);color:var(--text-tertiary);flex-shrink:0;white-space:nowrap}.compact-description-line[data-v-93d2ad16]{margin-top:2px}.community-description[data-v-93d2ad16]{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.3}.community-content[data-v-93d2ad16]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.community-about[data-v-93d2ad16]{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.4}.relay-info[data-v-93d2ad16]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-xs);color:var(--text-tertiary)}.relay-count[data-v-93d2ad16]{font-weight:var(--weight-500)}.relay-list[data-v-93d2ad16]{font-family:var(--font-mono)}.badges-container[data-v-93d2ad16]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:var(--spacing-xs)}.community-badges[data-v-93d2ad16]{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.nip-badge[data-v-93d2ad16]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-xs);font-weight:var(--weight-500);border:1px solid;white-space:nowrap;flex-shrink:0}.badge-nip28[data-v-93d2ad16]{background:color-mix(in srgb,var(--reaction-repost-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-repost-active) 20%,transparent);color:var(--reaction-repost-active)}.badge-nip29[data-v-93d2ad16]{background:color-mix(in srgb,var(--reaction-reply-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-reply-active) 20%,transparent);color:var(--reaction-reply-active)}.badge-nip72[data-v-93d2ad16]{background:color-mix(in srgb,var(--reaction-mention-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-mention-active) 20%,transparent);color:var(--reaction-mention-active)}.nip-icon[data-v-93d2ad16]{width:1rem;height:1rem}.privacy-badge[data-v-93d2ad16],.moderation-badge[data-v-93d2ad16],.subscribed-badge[data-v-93d2ad16]{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-xs);font-weight:var(--weight-500);border:1px solid var(--border-color);background:var(--background-secondary);color:var(--text-secondary)}.privacy-badge[data-v-93d2ad16]{border-color:var(--warning-color-light);background:var(--warning-color-light);color:var(--warning-color)}.moderation-badge[data-v-93d2ad16]{border-color:var(--info-color-light);background:var(--info-color-light);color:var(--info-color)}.subscribed-badge[data-v-93d2ad16]{border-color:var(--success-color-light);background:var(--success-color-light);color:var(--success-color)}.privacy-icon[data-v-93d2ad16],.moderation-icon[data-v-93d2ad16],.subscribed-icon[data-v-93d2ad16]{width:.75rem;height:.75rem}.chevron-icon[data-v-93d2ad16]{width:20px;height:20px;color:var(--text-tertiary);flex-shrink:0}@media (hover: hover){.flex-layout:hover .chevron-icon[data-v-93d2ad16]{color:var(--text-secondary);transform:translate(2px)}.flex-layout:hover .community-name[data-v-93d2ad16]{color:var(--accent-color)}}@media (max-width: 640px){.community-badges[data-v-93d2ad16]{flex-wrap:wrap;gap:.25rem}.relay-info[data-v-93d2ad16]{flex-direction:column;align-items:flex-start;gap:2px}}.flex-layout[data-v-c3a27dc4]{display:flex;align-items:flex-start;gap:var(--postcard-element-gap, var(--spacing-md));width:100%;line-height:var(--postcard-line-height, 1.6)}.flex-sidebar[data-v-c3a27dc4]{position:relative;flex-shrink:0;align-self:flex-start}.card-base[data-v-c3a27dc4]:has(.flex-sidebar:active){box-shadow:inset 0 3px 6px var(--shadow-light),inset 0 -3px 6px var(--shadow-color)!important;filter:brightness(1.02)!important}.card-base[data-v-c3a27dc4]:has(.flex-sidebar:active)>*{transform:translateY(-1px)!important}.conversation-avatar[data-v-c3a27dc4]{border:2px solid var(--border-subtle);border-radius:50%;transition:all .3s ease}@media (hover: hover){.card-base:hover .conversation-avatar[data-v-c3a27dc4]{border-color:var(--accent-color)}}.post-content-area[data-v-c3a27dc4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--postcard-element-gap, var(--spacing-md));position:relative}.post-header[data-v-c3a27dc4]{width:100%}.compact-user-info[data-v-c3a27dc4]{display:flex;flex-direction:column}.compact-name-line[data-v-c3a27dc4]{display:flex;align-items:center;gap:calc(var(--spacing-xs) + (var(--postcard-element-gap, var(--spacing-xs)) - var(--spacing-xs)) * .5);flex-wrap:nowrap;min-width:0;overflow:hidden}.user-name[data-v-c3a27dc4]{font-weight:var(--weight-700);font-size:calc(var(--font-md) * var(--postcard-font-scale, 1));color:var(--text-primary);margin:0;white-space:nowrap;flex-shrink:0}.verification-domain[data-v-c3a27dc4]{font-size:var(--font-xs);color:var(--accent-color);font-weight:var(--weight-500);flex-shrink:0;white-space:nowrap}.post-time[data-v-c3a27dc4]{font-size:var(--font-xs);color:var(--text-secondary);white-space:nowrap;flex-shrink:0;margin-left:auto}.compact-handle-line[data-v-c3a27dc4]{min-width:0;line-height:1}.user-handle[data-v-c3a27dc4]{font-size:calc(var(--font-xs) * var(--postcard-font-scale, 1));color:var(--text-quaternary, var(--text-tertiary));font-weight:var(--weight-500);font-family:var(--font-family-mono, var(--font-mono));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(200px * var(--postcard-font-scale, 1));margin-top:var(--spacing-xs);display:inline-block}.badges-container[data-v-c3a27dc4]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:var(--spacing-xs)}.encryption-badges[data-v-c3a27dc4]{display:flex;align-items:center;gap:var(--spacing-xs)}.chevron-icon[data-v-c3a27dc4]{width:16px;height:16px;color:var(--text-tertiary);transition:all .3s ease;flex-shrink:0}.encryption-badge[data-v-c3a27dc4]{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;border:1px solid}.encryption-badge.badge-nip04[data-v-c3a27dc4]{background:color-mix(in srgb,var(--reaction-repost-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-repost-active) 20%,transparent)}.encryption-badge.badge-nip04 .encryption-icon[data-v-c3a27dc4],.encryption-badge.badge-nip04 .encryption-type[data-v-c3a27dc4]{color:var(--reaction-repost-active)}.encryption-badge.badge-nip17[data-v-c3a27dc4]{background:color-mix(in srgb,var(--reaction-mention-active) 10%,transparent);border-color:color-mix(in srgb,var(--reaction-mention-active) 20%,transparent)}.encryption-badge.badge-nip17 .encryption-icon[data-v-c3a27dc4],.encryption-badge.badge-nip17 .encryption-type[data-v-c3a27dc4]{color:var(--reaction-mention-active)}.encryption-badge.badge-failed[data-v-c3a27dc4]{background:color-mix(in srgb,#ef4444 10%,transparent);border-color:color-mix(in srgb,#ef4444 20%,transparent)}.encryption-badge.badge-failed .encryption-icon[data-v-c3a27dc4],.encryption-badge.badge-failed .encryption-type[data-v-c3a27dc4]{color:#ef4444}.encryption-icon[data-v-c3a27dc4]{width:12px;height:12px;flex-shrink:0}.encryption-type[data-v-c3a27dc4]{font-size:var(--font-2s);font-weight:var(--weight-700);text-transform:uppercase;letter-spacing:.5px}.conversation-content[data-v-c3a27dc4]{min-width:0;position:relative}.message-preview[data-v-c3a27dc4]{display:flex;align-items:center;gap:var(--spacing-xs);min-width:0;line-height:var(--postcard-line-height, 1.6)}.message-sender[data-v-c3a27dc4]{font-size:var(--font-sm);font-weight:var(--weight-500);color:var(--text-secondary);flex-shrink:0}.message-content[data-v-c3a27dc4]{font-size:var(--font-sm);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;line-height:var(--postcard-line-height, 1.6)}.file-indicator[data-v-c3a27dc4]{flex-shrink:0;margin-left:var(--spacing-xs)}.file-icon[data-v-c3a27dc4]{width:14px;height:14px;color:var(--text-tertiary)}.no-messages[data-v-c3a27dc4]{font-size:var(--font-sm);color:var(--text-tertiary);font-style:italic;line-height:var(--postcard-line-height, 1.6)}.card-base[data-v-c3a27dc4]:has(.unread-indicator){border-color:var(--accent-color-alpha, rgba(59, 130, 246, .3));background:linear-gradient(135deg,var(--background-primary) 0%,var(--accent-background, rgba(59, 130, 246, .05)) 100%)}
