.skeleton{background:#241f2c;border-radius:7px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#bca5f515 50%,#0000 80%);animation:2s ease-in-out infinite skeleton-wave;position:absolute;inset:0;transform:translate(-100%)}.page-skeleton{width:100%;max-width:1200px;margin:auto;padding:28px}.skeleton-heading{width:45%;height:28px;margin-bottom:18px}.skeleton-line{width:100%;height:12px;margin:12px 0}.skeleton-short{width:62%;height:12px}.skeleton-copy{gap:38px;margin-top:50px;display:grid}.chat-skeleton{max-width:750px;padding-top:36px}.skeleton-bubble{background:#211a2a;border-radius:15px;width:55%;margin-left:auto;padding:20px}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px;display:grid}.skeleton-cover{aspect-ratio:3/4}.scene-frame{aspect-ratio:3/4;background:#211c28;border-radius:16px;width:min(100%,420px);position:relative;overflow:hidden}.scene-placeholder{color:#baaaca;place-content:center;justify-items:center;gap:14px;font-size:12px;display:grid;position:absolute;inset:0}.scene-frame>.reader-image-trigger{width:100%;height:100%;margin:0;position:absolute;inset:0}.chat-timeline-image .scene-frame img{object-fit:contain;width:100%;height:100%;max-height:none;transition:opacity .3s}.scene-placeholder svg{opacity:.65}.scene-load-error{color:#baadc9;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.scene-load-error button{border:1px solid #625073;border-radius:8px;padding:10px 18px}.scene-pending{margin:24px 0}.scene-frame .scene-placeholder{pointer-events:none}.scene-frame.is-loading .reader-image-trigger{pointer-events:none;visibility:hidden}@keyframes skeleton-wave{to{transform:translate(100%)}}@media (max-width:600px){.page-skeleton{padding:20px}.skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}.scene-frame img{transition:none}}.reduce-motion .skeleton:after{animation:none}.skeleton-ghost{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#2a2433;border-radius:4px}.title-rail-skeleton{display:none}.title-rail-skeleton .skeleton-cover{border-radius:10px}.title-rail-skeleton li>.skeleton:nth-child(2){width:80%;height:13px;margin-top:11px}.title-rail-skeleton li>.skeleton:nth-child(3){width:45%;height:10px;margin-top:8px}.conversations-skeleton .conversation-card:hover{border-color:#292735}.conversations-skeleton .conversation-card-placeholder{background:#241f2c;border-radius:14px}.conversations-skeleton .conversation-card>svg{color:#2a2433}.conversations-skeleton .conversation-card p{color:#0000}.starter-skeleton>.skeleton{border-radius:50%;width:78px;height:78px;margin:0 auto 15px;display:block}.starter-skeleton .skeleton-ghost{color:#0000;display:inline}@media (min-width:901px){.starter-skeleton:nth-child(6){display:none}}
