.sk-frame{--sk-delay:.2s;animation:sk-in .3s ease-out var(--sk-delay) both}@keyframes sk-in{0%{opacity:0}to{opacity:1}}.sk-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sk{background:var(--sk-base);border-radius:10px;flex:none;max-inline-size:100%;display:block;position:relative;overflow:hidden}.sk-purple{--sk-base:#ebe5f4}.sk-teal{--sk-base:#d9f2f5}.sk-yellow{--sk-base:#fff4b0}.sk-round{border-radius:50%}.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.5s ease-in-out infinite sk-sweep;position:absolute;inset:0;transform:translate(-100%)}[dir=rtl] .sk:after{animation-name:sk-sweep-rtl;transform:translate(100%)}@keyframes sk-sweep{to{transform:translate(100%)}}@keyframes sk-sweep-rtl{to{transform:translate(-100%)}}.sk-lines,.sk-row-text,.sk-field{flex:1;gap:8px;min-inline-size:0;display:grid}.sk-book-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:clamp(18px,3vw,32px);display:grid}.sk-book{align-content:start;gap:10px;display:grid}.sk-book .sk-book-cover{aspect-ratio:1;inline-size:100%;margin-block-end:6px}.sk-page-hero{background:color-mix(in srgb, var(--cyan,#31c1d4) 10%, #fff);padding-block:clamp(40px,7vw,80px)}.sk-page-hero .wrap{gap:14px;display:grid}.sk-page-body{padding-block:clamp(32px,5vw,56px)}.sk-list{gap:14px;padding:12px 4px;display:grid}.sk-row{align-items:center;gap:12px;display:flex}.sk-chat{align-content:start;gap:12px;padding:14px;display:grid}.sk-bubble-row{align-items:flex-end;gap:8px;display:flex}.sk-bubble-row.is-mine{justify-content:flex-end}.cm-chat>.sk-chat{flex:1}.sk-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.sk-card{background:#fff;border:2px solid #efeaf7;border-radius:22px;align-items:center;gap:16px;padding:20px;display:flex}.sk-profile{gap:20px;padding-block:12px;display:grid}.sk-profile-head{align-items:center;gap:18px;display:flex}.sk-form{gap:18px;max-inline-size:480px;margin-inline:auto;padding-block:24px;display:grid}.sk-table{background:#fff;border:1px solid #ece8f3;border-radius:12px;gap:0;display:grid;overflow:hidden}.sk-tr{border-block-start:1px solid #f1eef7;align-items:center;gap:16px;padding:14px 16px;display:grid}.sk-tr.is-head{background:#f8f6fc;border-block-start:0}.ad-center>.sk-frame{inline-size:min(520px,90vw)}img.sk-pic{transition:opacity .3s}img.sk-pic:not(.is-loaded){opacity:0;aspect-ratio:var(--sk-ratio,auto);background-color:var(--sk-pic-base,#ebe5f4);background-image:linear-gradient(90deg,#0000 30%,#ffffffb3 50%,#0000 70%);background-repeat:no-repeat;background-size:300% 100%;animation:.3s ease-out .2s forwards sk-in,1.5s ease-in-out .2s infinite sk-pic-sweep}[dir=rtl] img.sk-pic:not(.is-loaded){animation-name:sk-in,sk-pic-sweep-rtl}@keyframes sk-pic-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes sk-pic-sweep-rtl{0%{background-position:0 0}to{background-position:100% 0}}.book-cover img.sk-pic,.book-hero-cover img.sk-pic,.inside img.sk-pic,.b3d img.sk-pic{--sk-pic-base:color-mix(in srgb, var(--accent,#7659a5) 22%, #fff)}@media (prefers-reduced-motion:reduce){.sk:after{display:none}.sk-frame{animation-duration:10ms}img.sk-pic{transition:none}img.sk-pic:not(.is-loaded),[dir=rtl] img.sk-pic:not(.is-loaded){animation:10ms linear .2s forwards sk-in}}
