.media-gallery-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--gr-sm,8px)}.media-gallery-cell{aspect-ratio:1;border-radius:var(--gr-radius-sm,13px);overflow:hidden;cursor:pointer;position:relative;background:hsla(0,0%,100%,.05);transition:all .3s ease}.media-gallery-cell:hover{transform:scale(1.05);box-shadow:0 8px 32px rgba(0,0,0,.4);z-index:2}.media-gallery-cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.media-gallery-cell--doc{background:rgba(99,102,241,.08)}.media-gallery-cell__doc{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--text-secondary,#b8b8bc)}.media-gallery-cell__doc-ext{font-size:var(--font-xs,11px);font-weight:700;font-family:JetBrains Mono,monospace;color:var(--primary,#6366f1);text-transform:uppercase}.media-gallery-cell__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease;border-radius:var(--gr-radius-sm,13px)}.media-gallery-cell:hover .media-gallery-cell__overlay{opacity:1}.media-gallery-cell__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);border-radius:var(--radius-md,13px);pointer-events:none}.media-gallery-cell__play-btn{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center}.media-gallery-view-all{width:100%;margin-top:var(--gr-md,13px);padding:var(--gr-sm,8px) var(--gr-lg,21px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:var(--gr-radius-sm,13px);color:var(--text-accent,#818cf8);font-family:Outfit,sans-serif;font-size:var(--font-sm,13px);font-weight:600;cursor:pointer;transition:all .2s}.media-gallery-view-all:hover{background:rgba(99,102,241,.08)}.media-lightbox{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.85);backdrop-filter:blur(24px) saturate(180%);display:flex;align-items:center;justify-content:center;padding:var(--space-xl,34px);touch-action:pan-y}.media-lightbox__close{top:21px;right:21px;width:40px;height:40px;font-size:20px}.media-lightbox__arrow,.media-lightbox__close{position:absolute;border-radius:50%;background:var(--border-glass,hsla(0,0%,100%,.1));border:1px solid var(--border-glass,hsla(0,0%,100%,.1));color:var(--text-primary,#f5f5f7);cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:inherit;z-index:1}.media-lightbox__arrow{top:50%;transform:translateY(-50%);width:44px;height:44px;font-size:22px}.media-lightbox__arrow--prev{left:16px}.media-lightbox__arrow--next{right:16px}.media-lightbox__content{max-width:90vw;max-height:85vh;position:relative}@media (max-width:1024px){.media-gallery-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.media-gallery-grid{grid-template-columns:repeat(3,1fr)}.media-lightbox__arrow{display:none}.media-lightbox{padding:var(--space-md,13px)}}@media (max-width:480px){.media-gallery-grid{grid-template-columns:repeat(2,1fr)}}.whb{margin:16px 0;padding:0}.whb-row{display:flex;flex-wrap:wrap;gap:12px}.whb-tile{flex:1 1 160px;min-width:140px;padding:16px 20px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(15,15,35,.25);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);display:flex;flex-direction:column;gap:6px;transition:transform .2s ease,border-color .2s ease}.whb-tile:hover{border-color:hsla(0,0%,100%,.18);transform:translateY(-1px)}.whb-label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.72);line-height:1.2}.whb-value{font-size:clamp(22px,3vw,30px);font-weight:700;color:#fff;line-height:1.1;word-break:break-word}.whb-tile--skeleton{pointer-events:none}.whb-skeleton-label{height:10px;width:70%;border-radius:4px;background:hsla(0,0%,100%,.08)}.whb-skeleton-value{height:26px;width:50%;border-radius:6px;background:hsla(0,0%,100%,.08)}@media (max-width:640px){.whb-tile{flex:1 1 calc(50% - 6px);min-width:0}}.cws{margin:24px 0}.cws-title{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;font-size:18px;font-weight:700;color:#fff;letter-spacing:.01em}.cws-count{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.6);padding:2px 8px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.cws-list{display:flex;flex-direction:column;gap:12px}.cws-card{padding:14px 18px;border-radius:14px;border:1px solid hsla(0,0%,100%,.08);background:rgba(15,15,35,.25);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);transition:border-color .2s ease,transform .2s ease}.cws-card:hover{border-color:hsla(0,0%,100%,.18);transform:translateY(-1px)}.cws-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}.cws-card-title{margin:0;font-size:clamp(15px,1.6vw,17px);font-weight:600;color:#fff;line-height:1.3}.cws-status{flex:0 0 auto;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:rgba(34,197,94,.16);color:#4ade80;border:1px solid rgba(34,197,94,.3);white-space:nowrap}.cws-card-meta{display:flex;flex-wrap:wrap;gap:14px 22px;font-size:13px;color:hsla(0,0%,100%,.78)}.cws-meta-item{display:inline-flex;flex-direction:column;gap:2px;line-height:1.3}.cws-meta-key{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.cws-meta-val{color:hsla(0,0%,100%,.92)}.cws-meta-val--strong{color:#fff;font-weight:600}.cws-empty{padding:20px;border-radius:14px;border:1px dashed hsla(0,0%,100%,.16);background:rgba(15,15,35,.18);color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.5}.cws-actions{display:flex;justify-content:center;margin-top:16px}.cws-load-more{padding:10px 22px;font-size:13px;font-weight:600;letter-spacing:.04em;color:#fff;background:transparent;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;cursor:pointer;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .2s ease,background .2s ease}.cws-load-more:hover:not(:disabled){border-color:hsla(0,0%,100%,.4);background:hsla(0,0%,100%,.04)}.cws-load-more:disabled{cursor:not-allowed;opacity:.6}.cws-card--skeleton{pointer-events:none}.cws-skel-line{height:12px;border-radius:6px;background:hsla(0,0%,100%,.08);margin-bottom:8px}.cws-skel-line--title{width:60%;height:16px}.cws-skel-line--meta{width:85%}