@layer components{:where(.mars-shimmer){display:block;position:relative;overflow:hidden}.mars-shimmer:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--mars-color-text-label,var(--color-mars-document-heading)) 8%, transparent) 50%, transparent 100%);animation:1.6s ease-in-out infinite mars-shimmer-sweep;position:absolute;inset:0;transform:translate(-100%)}.mars-shimmer[data-shimmer-active=false]:after{animation:none;display:none}.mars-error-state{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}.mars-error-state>p{text-align:center;width:100%;max-width:264px;font-size:var(--text-mars-14,14px);--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);overflow-wrap:anywhere;white-space:pre-wrap;color:var(--mars-color-text-secondary);margin:0}.mars-error-state>.animated-empty-icon{margin-bottom:14px}.mars-error-state[data-compact]{padding-block:0}:is(.personal-memory,.relationship-detail,.library-screen,.relationship-screen,.conversation-thread,.library-preview):has(>.mars-error-state){flex-direction:column;display:flex}:is(.personal-memory,.relationship-detail,.library-screen,.relationship-screen,.conversation-thread,.library-preview)>.mars-error-state{flex:1}}@keyframes mars-shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.mars-shimmer:after{animation:none;display:none}}.preview-retry-button{corner-shape:round;cursor:pointer;border:0;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.preview-retry-button:focus-visible{outline-offset:3px;outline:2px solid}.preview-retry-button:disabled{cursor:default}.preview-retry-arrow{width:20px;height:20px;display:block}.preview-retry-button[aria-busy=true] .preview-retry-arrow{animation:1s linear infinite preview-retry-spin}@keyframes preview-retry-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.preview-retry-button[aria-busy=true] .preview-retry-arrow{animation:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}@property --tw-leading{syntax:"*";inherits:false}
