.overflow[data-v-2f530ebc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-v-2f530ebc],html[data-v-2f530ebc]{min-width:1024px;min-height:600px}.tree_node[data-v-2f530ebc]{font-size:13px;color:rgba(228,239,247,.86)}.node_label[data-v-2f530ebc]{display:flex;align-items:center;padding:4px 0;cursor:pointer;border-radius:4px;transition:background .2s;white-space:nowrap;min-width:-moz-max-content;min-width:max-content}.node_label[data-v-2f530ebc]:hover{background:rgba(123,223,246,.1)}.node_label.active[data-v-2f530ebc]{background:rgba(123,223,246,.25);color:#fff;font-weight:700}.node_label.is_mesh .name_text[data-v-2f530ebc]{color:#7bdff6}.toggle_icon[data-v-2f530ebc]{text-align:center;margin-right:4px;font-size:10px;cursor:pointer;opacity:.6}.empty_space[data-v-2f530ebc],.toggle_icon[data-v-2f530ebc]{display:inline-block;width:16px}.type_icon[data-v-2f530ebc]{margin-right:6px;font-size:12px}.name_text[data-v-2f530ebc]{padding-right:12px}.node_children[data-v-2f530ebc]{padding-left:16px}@assetsred-alpha- 1:rgba (255,90,90,0.1200);@assetsred-alpha- 2:rgba (255,90,90,0.2000);.overflow[data-v-731dd4fd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-v-731dd4fd],html[data-v-731dd4fd]{min-width:1024px;min-height:600px}.three_demo_page[data-v-731dd4fd]{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-731dd4fd]{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-731dd4fd]{padding:28px 24px 24px 0;background:rgba(7,18,27,.72);display:flex;flex-direction:column;gap:16px;overflow:hidden}.eyebrow[data-v-731dd4fd]{margin:0 0 8px;font-size:12px;letter-spacing:.22em;color:#7bdff6}h1[data-v-731dd4fd]{margin:0;font-size:28px;line-height:1.1;color:#f4fbff}.intro[data-v-731dd4fd],.sub_intro[data-v-731dd4fd]{margin:12px 0 0;color:rgba(228,239,247,.72);line-height:1.6}.intro span[data-v-731dd4fd]{margin-right:8px;padding:2px 8px;border-radius:999px;background:rgba(123,223,246,.12);color:#7bdff6}.sub_intro[data-v-731dd4fd]{font-size:13px;color:rgba(228,239,247,.52)}.action_group[data-v-731dd4fd]{display:flex;gap:10px;flex-wrap:wrap}.action_group.compact[data-v-731dd4fd]{margin-top:-4px}.primary_btn[data-v-731dd4fd],.secondary_btn[data-v-731dd4fd]{min-width:96px;height:38px;padding:0 16px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:.2s ease}.primary_btn[data-v-731dd4fd]{background:linear-gradient(135deg,#7bdff6,#3febb0);color:#031018;font-weight:700}.secondary_btn[data-v-731dd4fd]{background:rgba(10,27,39,.9);color:#c7d8e4;border-color:rgba(123,223,246,.18)}.primary_btn[data-v-731dd4fd]:hover,.secondary_btn[data-v-731dd4fd]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.22)}.primary_btn[data-v-731dd4fd]:disabled,.secondary_btn[data-v-731dd4fd]:disabled{cursor:not-allowed;opacity:.45}.hidden_input[data-v-731dd4fd]{display:none}.field_group[data-v-731dd4fd],.file_list[data-v-731dd4fd],.stats_card[data-v-731dd4fd]{padding:16px;border-radius:16px;background:rgba(8,20,31,.85);border:1px solid rgba(123,223,246,.1)}.card_title[data-v-731dd4fd],.field_label[data-v-731dd4fd]{display:block;margin-bottom:10px;color:#f4fbff;font-size:14px;font-weight:600}.field_title_row[data-v-731dd4fd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.field_title_row .field_label[data-v-731dd4fd]{margin-bottom:0}.field_value[data-v-731dd4fd]{color:#7bdff6;font-size:13px;font-weight:600}.field_select[data-v-731dd4fd]{width:100%;height:40px;border-radius:10px;border:1px solid rgba(123,223,246,.14);background:#07151f;color:#dce8ef;padding:0 12px}.field_hint[data-v-731dd4fd]{margin:8px 0 0;color:rgba(228,239,247,.52);font-size:12px;line-height:1.5}.orientation_hint[data-v-731dd4fd]{margin-top:-8px}.toggle_grid[data-v-731dd4fd]{display:grid;grid-template-columns:1fr;gap:10px}.toggle_item[data-v-731dd4fd]{display:flex;align-items:center;gap:10px;color:rgba(228,239,247,.86)}.stat_row[data-v-731dd4fd]{display:flex;justify-content:space-between;gap:12px;color:rgba(228,239,247,.72);font-size:13px;line-height:1.8}.file_items[data-v-731dd4fd]{max-height:240px;overflow:auto;display:flex;flex-direction:column;gap:8px}.file_item[data-v-731dd4fd]{padding:10px 12px;border-radius:12px;background:rgba(7,21,31,.7);border:1px solid rgba(123,223,246,.06)}.file_item.active[data-v-731dd4fd]{border-color:rgba(123,223,246,.42);background:rgba(18,44,60,.8)}.file_meta[data-v-731dd4fd],.file_name[data-v-731dd4fd]{display:block}.file_name[data-v-731dd4fd]{color:#f4fbff;word-break:break-all}.empty_hint[data-v-731dd4fd],.file_meta[data-v-731dd4fd]{margin-top:4px;color:rgba(228,239,247,.52);font-size:12px}.viewer_section[data-v-731dd4fd]{position:relative;min-height:calc(100vh - 64px);padding:20px}.viewer_toolbar[data-v-731dd4fd]{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-731dd4fd]{color:#eff7fb;font-weight:600}.toolbar_hint[data-v-731dd4fd]{color:rgba(228,239,247,.6)}.viewer_stage[data-v-731dd4fd]{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)}.info_panel .file_list[data-v-731dd4fd],.info_panel .scene_tree_card[data-v-731dd4fd],.info_panel .stats_card[data-v-731dd4fd]{background:rgba(8,20,31,.85);border-color:rgba(123,223,246,.12);border-width:1px;border-style:solid;border-radius:16px;padding:16px}.info_panel .file_list[data-v-731dd4fd]{min-height:0;flex:1}.info_panel .scene_tree_card[data-v-731dd4fd]{display:flex;flex-direction:column;max-height:35%}.info_panel .tree_scroll[data-v-731dd4fd]{overflow:auto;flex:1}.info_panel .file_items[data-v-731dd4fd]{max-height:calc(100vh - 450px)}.loading_mask[data-v-731dd4fd],.viewer_placeholder[data-v-731dd4fd]{position:absolute;inset:78px 20px 20px;display:flex;align-items:center;justify-content:center;pointer-events:none}.loading_card[data-v-731dd4fd],.placeholder_card[data-v-731dd4fd]{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-731dd4fd]{margin:0 0 10px;font-size:24px}.loading_card[data-v-731dd4fd],.placeholder_card p[data-v-731dd4fd]{color:rgba(228,239,247,.72);line-height:1.6}.loading_mask[data-v-731dd4fd]{background:rgba(5,11,16,.3)}[data-v-731dd4fd] .annotation_pin{position:relative;width:0;height:0;display:flex;flex-direction:column;align-items:center}[data-v-731dd4fd] .pin_icon{position:absolute;bottom:0;left:-12px;font-size:24px;line-height:24px;cursor:pointer;text-shadow:0 2px 4px rgba(0,0,0,.5);animation:bounce-731dd4fd .3s ease-out}[data-v-731dd4fd] .pin_card{position:absolute;top:4px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);color:#fff;padding:4px 8px;border-radius:4px;font-size:13px;margin-top:4px;white-space:nowrap;border:1px solid rgba(123,223,246,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:60px;outline:none;transition:border-color .2s,min-width .2s}[data-v-731dd4fd] .pin_card:focus{border-color:#3febb0;min-width:120px}@keyframes bounce-731dd4fd{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:1100px){.three_demo_page[data-v-731dd4fd]{grid-template-columns:1fr}.control_panel[data-v-731dd4fd]{border-right:0;border-bottom:1px solid rgba(123,223,246,.14)}.info_panel[data-v-731dd4fd]{padding:0 20px 20px}.viewer_section[data-v-731dd4fd]{min-height:auto;padding-top:12px}.viewer_toolbar[data-v-731dd4fd]{position:static;margin-bottom:12px;flex-direction:column}.info_panel .file_items[data-v-731dd4fd]{max-height:220px}.viewer_stage[data-v-731dd4fd]{height:60vh}.loading_mask[data-v-731dd4fd],.viewer_placeholder[data-v-731dd4fd]{inset:auto 20px 20px 20px;top:120px}}