@assetsred-alpha- 1:rgba (255,90,90,0.1200);@assetsred-alpha- 2:rgba (255,90,90,0.2000);.overflow[data-v-0a77c29b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-v-0a77c29b],html[data-v-0a77c29b]{min-width:1024px;min-height:600px}.rays_demo_page[data-v-0a77c29b]{min-height:100%;display:grid;grid-template-columns:360px minmax(0,1fr) 300px;background:radial-gradient(circle at top left,rgba(47,126,167,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(32,178,170,.12),transparent 24%),#061018}.control_panel[data-v-0a77c29b]{padding:28px 24px 24px;border-right:1px solid rgba(123,223,246,.14);background:rgba(7,18,27,.92);display:flex;flex-direction:column;gap:20px;overflow:hidden}.info_panel[data-v-0a77c29b]{padding:28px 24px 24px 0;background:rgba(7,18,27,.72);display:flex;flex-direction:column;gap:16px;overflow:hidden}.eyebrow[data-v-0a77c29b]{margin:0 0 8px;font-size:12px;letter-spacing:.22em;color:#7bdff6}h1[data-v-0a77c29b]{margin:0;font-size:28px;line-height:1.1;color:#f4fbff}.intro[data-v-0a77c29b],.sub_intro[data-v-0a77c29b]{margin:12px 0 0;color:rgba(228,239,247,.72);line-height:1.6}.intro span[data-v-0a77c29b]{margin-right:8px;padding:2px 8px;border-radius:999px;background:rgba(123,223,246,.12);color:#7bdff6}.action_group[data-v-0a77c29b]{display:flex;gap:10px;flex-wrap:wrap}.action_group.compact[data-v-0a77c29b]{gap:8px}.primary_btn[data-v-0a77c29b],.secondary_btn[data-v-0a77c29b]{min-width:96px;height:38px;padding:0 16px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:.2s ease}.primary_btn[data-v-0a77c29b]{background:linear-gradient(135deg,#7bdff6,#3febb0);color:#031018;font-weight:700}.secondary_btn[data-v-0a77c29b]{background:rgba(10,27,39,.9);color:#c7d8e4;border-color:rgba(123,223,246,.18)}.primary_btn[data-v-0a77c29b]:hover,.secondary_btn[data-v-0a77c29b]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.22)}.primary_btn[data-v-0a77c29b]:disabled,.secondary_btn[data-v-0a77c29b]:disabled{cursor:not-allowed;opacity:.45}.folder_info[data-v-0a77c29b]{padding:16px;border-radius:16px;background:rgba(8,20,31,.85);border:1px solid rgba(123,223,246,.1)}.folder_item[data-v-0a77c29b]{padding:10px 12px;border-radius:12px;background:rgba(18,44,60,.8);border:1px solid rgba(123,223,246,.42)}.folder_name[data-v-0a77c29b]{color:#f4fbff;word-break:break-all;display:block}.toggle_grid[data-v-0a77c29b]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toggle_item[data-v-0a77c29b]{display:flex;align-items:center;gap:8px;color:rgba(228,239,247,.72);cursor:pointer}.toggle_item input[type=checkbox][data-v-0a77c29b]{cursor:pointer}.viewer_section[data-v-0a77c29b]{position:relative;min-height:calc(100vh - 64px);padding:20px}.viewer_toolbar[data-v-0a77c29b]{position:absolute;top:20px;left:20px;right:20px;z-index:2;display:flex;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:16px;background:rgba(6,16,24,.74);border:1px solid rgba(123,223,246,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.toolbar_label[data-v-0a77c29b]{color:#eff7fb;font-weight:600}.toolbar_hint[data-v-0a77c29b]{color:rgba(228,239,247,.6)}.viewer_stage[data-v-0a77c29b]{position:relative;width:100%;height:calc(100vh - 104px);border-radius:24px;overflow:hidden;border:1px solid rgba(123,223,246,.1);box-shadow:inset 0 0 0 1px rgba(123,223,246,.04)}.viewer_stage[data-v-0a77c29b] canvas{display:block;outline:none}.loading_mask[data-v-0a77c29b],.viewer_placeholder[data-v-0a77c29b]{position:absolute;inset:78px 20px 20px;display:flex;align-items:center;justify-content:center;pointer-events:none}.loading_card[data-v-0a77c29b],.placeholder_card[data-v-0a77c29b]{max-width:480px;padding:20px 24px;border-radius:18px;text-align:center;background:rgba(6,16,24,.72);border:1px solid rgba(123,223,246,.12);color:#eff7fb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.placeholder_card h2[data-v-0a77c29b]{margin:0 0 10px;font-size:24px}.placeholder_card p[data-v-0a77c29b]{color:rgba(228,239,247,.72);line-height:1.6}.loading_mask[data-v-0a77c29b]{background:rgba(5,11,16,.3)}.loading_stage[data-v-0a77c29b]{font-size:18px;font-weight:600;margin-bottom:10px}.loading_progress[data-v-0a77c29b]{font-size:32px;font-weight:700;color:#7bdff6;margin-bottom:10px}.loading_message[data-v-0a77c29b]{color:rgba(228,239,247,.72);font-size:13px}.stats_card[data-v-0a77c29b]{padding:16px;border-radius:16px;background:rgba(8,20,31,.85);border:1px solid rgba(123,223,246,.1)}.card_title[data-v-0a77c29b]{display:block;margin-bottom:10px;color:#f4fbff;font-size:14px;font-weight:600}.stat_row[data-v-0a77c29b]{display:flex;justify-content:space-between;gap:12px;color:rgba(228,239,247,.72);font-size:13px;line-height:1.8}.field_hint[data-v-0a77c29b]{margin:8px 0 0;color:rgba(228,239,247,.52);font-size:12px;line-height:1.5}