.event-grid[data-v-0b8ef523]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.event-card[data-v-0b8ef523]{overflow:hidden;color:var(--text-primary);text-decoration:none}.event-image[data-v-0b8ef523]{position:relative;aspect-ratio:16 / 9;overflow:hidden}.event-image img[data-v-0b8ef523]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.event-badge[data-v-0b8ef523]{position:absolute;right:12px;bottom:12px;display:inline-flex;gap:6px;align-items:center;padding:5px 11px;border-radius:999px;background:#05070fb8;color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.04em}.event-card:hover .event-image img[data-v-0b8ef523]{transform:scale(1.035)}.event-date[data-v-0b8ef523]{display:inline-flex;gap:7px;align-items:center;margin-bottom:6px;color:var(--text-tertiary);font-size:.8rem;font-variant-numeric:tabular-nums}.event-content[data-v-0b8ef523]{padding:22px}.event-content h2[data-v-0b8ef523]{margin:0 0 9px;color:var(--text-primary);font-size:1.08rem}.event-content p[data-v-0b8ef523]{display:-webkit-box;margin:0 0 17px;overflow:hidden;color:var(--text-secondary);font-size:.88rem;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.event-link[data-v-0b8ef523]{display:inline-flex;gap:8px;align-items:center;color:var(--accent-primary);font-size:.8rem;font-weight:800}.pagination[data-v-0b8ef523]{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:24px}.pagination button[data-v-0b8ef523]{display:inline-flex;min-height:42px;gap:8px;align-items:center;padding:0 14px;color:var(--text-primary);font-size:.85rem;font-weight:800;cursor:pointer;background:var(--surface-primary);border:1px solid var(--border-color);border-radius:9px}.pagination button[data-v-0b8ef523]:disabled{cursor:not-allowed;opacity:.4}.pagination>span[data-v-0b8ef523]{color:var(--text-secondary);font-size:.85rem}@media (max-width: 700px){.event-grid[data-v-0b8ef523]{grid-template-columns:1fr}}.developing-card[data-v-52cf161f]{display:grid;min-height:430px;padding:36px;place-items:center;align-content:center;text-align:center}.developing-card img[data-v-52cf161f]{width:min(260px,72%);height:auto;margin-bottom:20px}.developing-card h2[data-v-52cf161f]{margin:0 0 9px;color:var(--text-primary);font-size:1.35rem}.developing-card p[data-v-52cf161f]{max-width:520px;margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.7}.event-detail[data-v-043f276c]{display:grid;gap:18px;width:min(100% - 24px,900px);margin:0 auto;padding:30px 0 60px}.event-video[data-v-043f276c]{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#05070f}.event-body[data-v-043f276c]{padding:clamp(20px,4vw,32px);color:var(--text-secondary);font-size:.95rem;line-height:1.8}.event-body[data-v-043f276c]>:first-child{margin-top:0}.event-body[data-v-043f276c]>:last-child{margin-bottom:0}.event-body h2[data-v-043f276c]{margin:26px 0 8px;color:var(--text-primary);font-size:1.05rem}.event-body p[data-v-043f276c]{margin:0 0 14px;white-space:pre-line}.event-body ul[data-v-043f276c],.event-body ol[data-v-043f276c]{margin:0 0 14px;padding-left:1.3rem}.event-body li+li[data-v-043f276c]{margin-top:4px}.item-note[data-v-043f276c]{display:block;color:var(--text-tertiary);font-size:.88rem}.item-note[data-v-043f276c]:before{content:"→ "}@media (max-width: 480px){.event-detail[data-v-043f276c]{width:min(100% - 20px,900px);padding:24px 0 50px}}.command-page[data-v-49a4a334]{width:min(920px,calc(100% - (var(--page-gutter) * 2)))}.command-search[data-v-49a4a334]{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;min-height:52px;padding:0 16px;margin-bottom:16px;color:var(--text-tertiary);background:var(--surface-primary);border:1px solid var(--surface-border, var(--border-color));border-radius:14px;box-shadow:0 12px 28px var(--surface-shadow, var(--card-shadow))}.command-search[data-v-49a4a334]:focus-within{color:var(--accent-primary);border-color:var(--accent-primary)}.command-search input[data-v-49a4a334]{width:100%;color:var(--text-primary);background:transparent;border:0;outline:0}.command-search input[data-v-49a4a334]::placeholder{color:var(--text-tertiary)}.command-search button[data-v-49a4a334]{display:grid;width:30px;height:30px;padding:0;place-items:center;color:var(--text-secondary);cursor:pointer;background:var(--surface-soft);border:0;border-radius:8px}.command-groups[data-v-49a4a334]{display:grid;gap:11px}.command-group[data-v-49a4a334]{overflow:hidden}.command-group h2[data-v-49a4a334]{margin:0}.command-group h2>button[data-v-49a4a334]{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;width:100%;min-height:60px;padding:10px 17px;color:var(--text-primary);text-align:left;cursor:pointer;background:var(--surface-secondary);border:0}.command-group h2>button[data-v-49a4a334]:hover{background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-secondary))}.command-group h2>button>span[data-v-49a4a334]:first-child{font-size:.95rem;font-weight:800}.group-count[data-v-49a4a334]{display:grid;min-width:28px;height:25px;padding-inline:7px;place-items:center;color:var(--accent-primary);font-size:.75rem;font-weight:800;background:var(--accent-soft);border-radius:999px}.command-group h2 i[data-v-49a4a334]{color:var(--text-tertiary);font-size:.75rem;transition:transform .18s ease}.command-group h2 button[aria-expanded=true] i[data-v-49a4a334]{transform:rotate(180deg)}.command-list[data-v-49a4a334]{border-top:1px solid var(--surface-border, var(--border-color))}.command-row[data-v-49a4a334]{display:grid;grid-template-columns:minmax(145px,.42fr) minmax(0,1fr);gap:18px;align-items:baseline;padding:12px 17px;border-bottom:1px solid color-mix(in srgb,var(--border-color) 60%,transparent)}.command-row[data-v-49a4a334]:last-child{border-bottom:0}.command-row.description-only[data-v-49a4a334]{grid-template-columns:1fr;background:var(--surface-soft)}.command-row code[data-v-49a4a334]{width:fit-content;max-width:100%;padding:4px 7px;overflow-wrap:anywhere;color:var(--accent-primary);font-size:.8rem;font-weight:800;background:var(--accent-soft);border-radius:6px}.command-row p[data-v-49a4a334]{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.65}.empty-state[data-v-49a4a334]{display:grid;min-height:180px;padding:30px;place-items:center;align-content:center;color:var(--text-tertiary);text-align:center}.empty-state i[data-v-49a4a334]{margin-bottom:12px;font-size:1.4rem}.empty-state p[data-v-49a4a334]{margin:0;font-size:.9rem}.command-help[data-v-49a4a334]{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);gap:26px;align-items:center;padding:16px;margin-top:22px;overflow:hidden}.command-help img[data-v-49a4a334]{display:block;width:100%;height:auto;border-radius:11px}.command-help h2[data-v-49a4a334]{margin:0 0 7px;color:var(--text-primary);font-size:1.08rem}.command-help p[data-v-49a4a334]{margin:0 0 14px;color:var(--text-secondary);font-size:.9rem;line-height:1.65}.command-help kbd[data-v-49a4a334]{display:inline-grid;min-width:30px;height:28px;padding:0 8px;place-items:center;color:var(--text-primary);font-size:.78rem;font-weight:800;background:var(--surface-secondary);border:1px solid var(--border-color);border-bottom-width:3px;border-radius:6px}.key-plus[data-v-49a4a334]{margin:0 7px;color:var(--text-tertiary)}.command-faq[data-v-49a4a334]{padding:16px;margin-top:16px}.command-faq h2[data-v-49a4a334]{margin:0 0 12px;color:var(--text-primary);font-size:1.08rem}.command-faq-item[data-v-49a4a334]{padding:2px 0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 60%,transparent)}.command-faq-item[data-v-49a4a334]:last-child{border-bottom:0}.command-faq-item summary[data-v-49a4a334]{padding:12px 4px;color:var(--text-primary);font-size:.92rem;font-weight:700;cursor:pointer}.command-faq-item p[data-v-49a4a334]{padding:0 4px 14px;margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.65}@media (max-width: 620px){.command-row[data-v-49a4a334]{grid-template-columns:1fr;gap:7px}.command-help[data-v-49a4a334]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.command-group h2 i[data-v-49a4a334]{transition:none}}.rule-page[data-v-e0685d9e]{width:min(900px,calc(100% - (var(--page-gutter) * 2)))}.rule-sections[data-v-e0685d9e]{display:grid;gap:17px}.rule-section[data-v-e0685d9e]{overflow:hidden}.rule-section>header[data-v-e0685d9e]{padding:16px 20px;background:var(--surface-secondary);border-bottom:1px solid var(--surface-border, var(--border-color))}.rule-section h2[data-v-e0685d9e]{margin:0;color:var(--text-primary);font-size:1.02rem}.rule-section ol[data-v-e0685d9e]{padding:0;margin:0;list-style:none;counter-reset:rule}.rule-section li[data-v-e0685d9e]{display:grid;grid-template-columns:2em 1fr;gap:6px;padding:13px 20px;color:var(--text-secondary);font-size:.93rem;line-height:1.75;border-bottom:1px solid color-mix(in srgb,var(--border-color) 65%,transparent);counter-increment:rule}.rule-section li[data-v-e0685d9e]:before{content:counter(rule) ".";color:var(--text-tertiary);font-variant-numeric:tabular-nums}.rule-section li[data-v-e0685d9e]:last-child{border-bottom:0}.rule-faq[data-v-e0685d9e]{padding:16px;margin-top:17px}.rule-faq h2[data-v-e0685d9e]{margin:0 0 12px;color:var(--text-primary);font-size:1.02rem}.rule-faq-item[data-v-e0685d9e]{padding:2px 0;border-bottom:1px solid color-mix(in srgb,var(--border-color) 65%,transparent)}.rule-faq-item[data-v-e0685d9e]:last-child{border-bottom:0}.rule-faq-item summary[data-v-e0685d9e]{padding:12px 4px;color:var(--text-primary);font-size:.92rem;font-weight:700;cursor:pointer}.rule-faq-item p[data-v-e0685d9e]{padding:0 4px 14px;margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.75}@media (max-width: 600px){.rule-section>header[data-v-e0685d9e],.rule-section li[data-v-e0685d9e]{padding-inline:15px}}.hardware-page[data-v-f5b87e52]{color:var(--text-primary)}.hardware-content[data-v-f5b87e52]{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:46px 0 76px}.hardware-intro[data-v-f5b87e52]{display:flex;justify-content:flex-end;margin-bottom:18px}.image-preview-button[data-v-f5b87e52]{position:relative;z-index:1}.eyebrow[data-v-f5b87e52]{display:block;margin-bottom:10px;color:var(--accent-primary);font-size:.72rem;font-weight:900;letter-spacing:.18em}.intro-copy h2[data-v-f5b87e52]{margin:0 0 12px;color:var(--text-primary);font-size:clamp(1.75rem,4vw,2.65rem);line-height:1.15;letter-spacing:-.035em}.intro-copy p[data-v-f5b87e52]{max-width:670px;margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.8}.node-count[data-v-f5b87e52]{display:flex;align-items:center;gap:8px;width:fit-content;margin-top:18px;padding:7px 11px;color:var(--text-secondary);font-size:.72rem;font-weight:700;background:var(--surface-soft, var(--accent-soft));border:1px solid var(--surface-border, var(--border-color));border-radius:999px}.status-dot[data-v-f5b87e52]{width:7px;height:7px;background:#52d6a0;border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,#52d6a0 14%,transparent)}.image-preview-button[data-v-f5b87e52]{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;width:min(100%,360px);padding:12px 16px;color:var(--text-primary);text-align:left;cursor:pointer;background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-secondary));border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-color));border-radius:15px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.image-preview-button[data-v-f5b87e52]:hover{transform:translateY(-3px);border-color:var(--accent-primary);box-shadow:0 12px 28px color-mix(in srgb,var(--accent-primary) 14%,transparent)}.image-preview-button[data-v-f5b87e52]:focus-visible,.close-button[data-v-f5b87e52]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-primary) 45%,transparent);outline-offset:3px}.preview-icon[data-v-f5b87e52]{display:grid;width:38px;height:38px;place-items:center;color:var(--accent-primary);background:var(--accent-soft);border-radius:10px}.preview-copy strong[data-v-f5b87e52],.preview-copy small[data-v-f5b87e52]{display:block}.preview-copy strong[data-v-f5b87e52]{margin-bottom:4px;font-size:.9rem}.preview-copy small[data-v-f5b87e52]{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.preview-arrow[data-v-f5b87e52]{color:var(--accent-primary);font-size:.82rem;transition:transform .22s ease}.image-preview-button:hover .preview-arrow[data-v-f5b87e52]{transform:translate(3px)}.hardware-grid[data-v-f5b87e52]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hardware-card[data-v-f5b87e52]{position:relative;padding:23px;overflow:hidden;background:var(--surface-primary);border:1px solid var(--surface-border, var(--border-color));border-radius:18px;box-shadow:0 14px 34px var(--surface-shadow, var(--card-shadow));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.card-header[data-v-f5b87e52]{display:flex;align-items:center;gap:13px;padding-bottom:18px;margin-bottom:4px;border-bottom:1px solid var(--surface-border, var(--border-color))}.card-icon[data-v-f5b87e52]{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;color:var(--accent-primary);font-size:1rem;background:var(--accent-soft);border-radius:11px}.card-header h2[data-v-f5b87e52]{margin:0;color:var(--text-primary);font-size:1.12rem}.spec-list[data-v-f5b87e52]{margin:0}.spec-row[data-v-f5b87e52]{display:grid;grid-template-columns:minmax(76px,.32fr) minmax(0,1fr);gap:14px;align-items:baseline;padding:11px 4px;border-bottom:1px solid color-mix(in srgb,var(--border-color) 65%,transparent)}.spec-row[data-v-f5b87e52]:last-child{border-bottom:0}.spec-row dt[data-v-f5b87e52]{color:var(--text-tertiary);font-size:.8rem;font-weight:700}.spec-row dd[data-v-f5b87e52]{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:.9rem;font-weight:600;line-height:1.55}.lightbox-backdrop[data-v-f5b87e52]{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;padding:28px;place-items:center;background:#030712d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lightbox-panel[data-v-f5b87e52]{width:min(1040px,100%);max-height:calc(100vh - 56px);overflow:hidden;color:var(--text-primary);background:var(--surface-primary);border:1px solid var(--surface-border, var(--border-color));border-radius:20px;box-shadow:0 30px 90px #0000008c}.lightbox-header[data-v-f5b87e52]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 20px;background:var(--surface-secondary);border-bottom:1px solid var(--surface-border, var(--border-color))}.lightbox-header h2[data-v-f5b87e52]{margin:0;color:var(--text-primary);font-size:1rem}.close-button[data-v-f5b87e52]{display:grid;flex:0 0 38px;width:38px;height:38px;padding:0;place-items:center;color:var(--text-secondary);cursor:pointer;background:var(--surface-soft, var(--accent-soft));border:1px solid var(--surface-border, var(--border-color));border-radius:10px;transition:color .2s ease,border-color .2s ease,transform .2s ease}.close-button[data-v-f5b87e52]:hover{color:var(--text-primary);border-color:var(--accent-primary);transform:rotate(4deg)}.lightbox-body[data-v-f5b87e52]{display:grid;max-height:calc(100vh - 142px);padding:12px;overflow:auto;place-items:center;background:color-mix(in srgb,var(--bg-primary) 82%,#050914)}.lightbox-body img[data-v-f5b87e52]{display:block;max-width:100%;height:auto;max-height:calc(100vh - 166px);object-fit:contain;border-radius:11px}.image-error[data-v-f5b87e52]{display:grid;min-height:320px;padding:36px;place-items:center;align-content:center;text-align:center}.image-error>i[data-v-f5b87e52]{margin-bottom:14px;color:var(--text-tertiary);font-size:2.2rem}.image-error p[data-v-f5b87e52]{max-width:440px;margin:0 0 18px;color:var(--text-secondary);font-size:.85rem;line-height:1.65}.image-error a[data-v-f5b87e52]{display:inline-flex;gap:8px;align-items:center;padding:10px 14px;color:#fff;font-size:.8rem;font-weight:800;text-decoration:none;background:var(--accent-primary);border-radius:9px}.lightbox-enter-active[data-v-f5b87e52],.lightbox-leave-active[data-v-f5b87e52]{transition:opacity .22s ease}.lightbox-enter-active .lightbox-panel[data-v-f5b87e52],.lightbox-leave-active .lightbox-panel[data-v-f5b87e52]{transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.lightbox-enter-from[data-v-f5b87e52],.lightbox-leave-to[data-v-f5b87e52]{opacity:0}.lightbox-enter-from .lightbox-panel[data-v-f5b87e52],.lightbox-leave-to .lightbox-panel[data-v-f5b87e52]{opacity:0;transform:translateY(14px) scale(.985)}@media (max-width: 680px){.hardware-content[data-v-f5b87e52]{width:min(100% - 24px,1180px);padding:30px 0 54px}.hardware-intro[data-v-f5b87e52]{justify-content:stretch}.image-preview-button[data-v-f5b87e52]{width:100%}.hardware-grid[data-v-f5b87e52]{grid-template-columns:1fr;gap:13px}.hardware-card[data-v-f5b87e52]{padding:19px 16px;border-radius:15px}.spec-row[data-v-f5b87e52]{grid-template-columns:74px minmax(0,1fr);gap:10px}.lightbox-backdrop[data-v-f5b87e52]{padding:12px}.lightbox-panel[data-v-f5b87e52]{max-height:calc(100vh - 24px);border-radius:15px}.lightbox-body[data-v-f5b87e52]{max-height:calc(100vh - 105px);padding:8px}.lightbox-body img[data-v-f5b87e52]{max-height:calc(100vh - 123px)}}@media (prefers-reduced-motion: reduce){.hardware-card[data-v-f5b87e52],.image-preview-button[data-v-f5b87e52],.preview-arrow[data-v-f5b87e52],.close-button[data-v-f5b87e52],.lightbox-enter-active[data-v-f5b87e52],.lightbox-leave-active[data-v-f5b87e52],.lightbox-enter-active .lightbox-panel[data-v-f5b87e52],.lightbox-leave-active .lightbox-panel[data-v-f5b87e52]{transition:none}}
