.vena-skeleton-block{background:linear-gradient(100deg,var(--surface-raised,#222b38) 20%,#33405280 40%,var(--surface-raised,#222b38) 60%);background-size:220% 100%;border-radius:2px;flex-shrink:0;max-width:100%;animation:1.8s ease-in-out infinite vena-skeleton-shimmer;display:block}.vena-content-skeleton{box-sizing:border-box;width:100%;padding:20px}.vena-skeleton-field{flex-direction:column;gap:12px;margin-bottom:25px;display:flex}.vena-skeleton-field:last-child{margin-bottom:0}.vena-skeleton-table-row{border-bottom:1px solid var(--border-subtle,#252e3b);grid-template-columns:40px repeat(4,minmax(0,1fr));align-items:center;gap:20px;min-height:62px;display:grid}.vena-skeleton-detail{border-bottom:1px solid var(--border-subtle,#252e3b);justify-content:space-between;gap:24px;padding:18px 0;display:flex}.vena-skeleton-code-line{gap:24px;margin-bottom:15px;display:flex}.vena-content-skeleton.is-code{padding:24px}.vena-skeleton-button{vertical-align:middle;display:inline-block;width:140px!important;height:18px!important}.vena-page-skeleton{width:100%;min-height:calc(100dvh - 80px);color:var(--text-muted);overflow:hidden}.vena-skeleton-header{border-bottom:1px solid var(--border-subtle,#252e3b);align-items:center;gap:20px;height:76px;padding:20px 24px;display:flex}.vena-skeleton-header>.vena-skeleton-block:last-child{margin-left:auto}.vena-skeleton-title{border-bottom:1px solid var(--border-subtle,#252e3b);align-items:center;gap:30px;min-height:68px;padding:18px 24px;display:flex}.vena-skeleton-toolbar{border-bottom:1px solid var(--border-subtle,#252e3b);justify-content:space-between;gap:24px;padding:16px 24px;display:flex}.vena-skeleton-stats{grid-template-columns:repeat(var(--skeleton-columns,4),minmax(0,1fr));display:grid}.vena-skeleton-stat{border-right:1px solid var(--border-subtle,#252e3b);border-bottom:1px solid var(--border-subtle,#252e3b);flex-direction:column;gap:24px;min-height:180px;padding:25px 24px;display:flex}.vena-skeleton-stat>.vena-skeleton-block:last-child{margin-top:auto}.vena-skeleton-panels{grid-template-columns:1fr 1fr;display:grid}.vena-skeleton-panel{border-right:1px solid var(--border-subtle,#252e3b);border-bottom:1px solid var(--border-subtle,#252e3b);min-width:0}.vena-skeleton-panel-title{border-bottom:1px solid var(--border-subtle,#252e3b);flex-direction:column;gap:10px;padding:22px 24px;display:flex}.vena-skeleton-chart{align-items:flex-end;gap:5%;height:240px;padding:28px 24px;display:flex}.vena-skeleton-chart>.vena-skeleton-block{flex:1}.vena-skeleton-cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vena-skeleton-card{border-right:1px solid var(--border-subtle,#252e3b);border-bottom:1px solid var(--border-subtle,#252e3b);min-width:0}.vena-skeleton-card-preview{aspect-ratio:16/8.5;background:var(--surface-base,#11161f);border-bottom:1px solid var(--border-subtle,#252e3b);place-items:center;width:100%;padding:36px;display:grid}.vena-skeleton-card-content{flex-direction:column;gap:18px;padding:22px;display:flex}.vena-skeleton-card-facts{border-block:1px solid var(--border-subtle,#252e3b);gap:20px;padding-block:15px;display:flex}.vena-skeleton-card-facts>*{flex:1}.vena-skeleton-editor{grid-template-columns:minmax(0,1fr) 280px;min-height:550px;display:grid}.vena-skeleton-editor-main{border-right:1px solid var(--border-subtle,#252e3b)}.vena-skeleton-editor-main>.vena-content-skeleton.is-code{min-height:300px}.vena-skeleton-schema{background-image:radial-gradient(var(--border-subtle,#252e3b) 1px,transparent 1px);background-size:20px 20px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:5%;min-height:500px;padding:36px;display:grid;position:relative}.vena-skeleton-schema>.vena-skeleton-panel{background:var(--surface-panel,#151b25);border:1px solid var(--border-subtle,#252e3b)}.vena-shell-skeleton{grid-template-columns:64px 256px minmax(0,1fr);min-height:100dvh;display:grid}.vena-shell-skeleton-rail,.vena-shell-skeleton-sidebar{border-right:1px solid var(--border-subtle,#252e3b);flex-direction:column;gap:38px;padding:20px 16px;display:flex}.vena-shell-skeleton-sidebar{gap:28px;padding-top:28px}.vena-shell-skeleton-main{min-width:0}.vena-skeleton-inline{width:180px;max-width:100%;display:inline-block}@keyframes vena-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1200px){.vena-skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.vena-skeleton-cards,.vena-skeleton-panels{grid-template-columns:1fr}.vena-skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.vena-skeleton-editor{grid-template-columns:minmax(0,1fr) 150px}.vena-skeleton-schema{grid-template-columns:1fr}.vena-shell-skeleton{grid-template-columns:52px minmax(0,1fr)}.vena-shell-skeleton-sidebar{display:none}.vena-skeleton-header,.vena-skeleton-title{padding-inline:16px}.vena-skeleton-header>.vena-skeleton-block:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.vena-skeleton-block{background:var(--surface-raised,#222b38);animation:none}}
