.pc-backdrop{position:fixed;inset:0;z-index:880;display:grid;place-items:center;padding:16px;background:#000000a8;animation:pc-fade .14s ease-out}@keyframes pc-fade{0%{opacity:0}}.pc-card{position:relative;width:min(860px,100%);max-height:calc(100vh - 32px);overflow:auto;outline:none;display:flex;flex-direction:column;gap:14px;background:rgb(var(--background-secondary));border:1px solid rgb(var(--primary-stroke));border-radius:12px;padding:18px 20px 16px;box-shadow:0 24px 64px #0000008c;color:rgb(var(--text-primary));font-family:var(--font-ax);font-size:13px;animation:pc-rise .16s ease-out}@keyframes pc-rise{0%{transform:translateY(6px);opacity:0}}.pc-head{display:flex;align-items:center;justify-content:space-between}.pc-head h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.pc-x{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:rgb(var(--text-tertiary));font-size:18px}.pc-x:hover{color:rgb(var(--text-primary));background:rgb(var(--background-tertiary))}.pc-stage{border-radius:10px;overflow:hidden;background:#06070b;box-shadow:0 0 0 1px rgb(var(--secondary-stroke))}.pc-cv{display:block;width:100%;height:auto;aspect-ratio:3 / 2}.pc-backdrop[data-up="0"] .pc-stage{box-shadow:0 0 0 1px #ec397a59}.pc-ctl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.pc-field{display:flex;align-items:center;gap:10px;min-width:0}.pc-k{flex:0 0 76px;font-size:12px;color:rgb(var(--text-secondary))}.pc-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.pc-seg{display:inline-grid;grid-auto-flow:column;gap:2px;padding:3px;border-radius:8px;background:var(--ax-bg);border:1px solid rgb(var(--border-subtle))}.pc-segb{height:26px;padding:0 14px;border-radius:6px;color:rgb(var(--text-secondary));font-weight:600;font-size:12px}.pc-segb:hover{color:rgb(var(--text-primary))}.pc-segb.on{background:rgb(var(--background-tertiary));color:rgb(var(--text-primary));box-shadow:inset 0 0 0 1px rgb(var(--secondary-stroke))}.pc-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:7px;font-size:12px;font-weight:500;color:rgb(var(--text-secondary));background:var(--ax-bg);border:1px solid rgb(var(--border-subtle))}.pc-chip:hover{color:rgb(var(--text-primary));border-color:rgb(var(--secondary-stroke))}.pc-chip.on{color:rgb(var(--text-primary));border-color:#d4ff3a8c;box-shadow:inset 0 0 0 1px #d4ff3a40}.pc-chip.on i{color:#d4ff3a}.pc-chip.ghost{padding:0 8px}.pc-dim{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:rgb(var(--text-tertiary))}.pc-range{width:84px;accent-color:#D4FF3A}.pc-name{display:flex;align-items:center;flex:1;min-width:0;height:32px;padding:0 10px;border-radius:7px;background:var(--ax-bg);border:1px solid rgb(var(--border-subtle))}.pc-name:focus-within{border-color:rgb(var(--secondary-stroke))}.pc-at{color:rgb(var(--text-tertiary))}.pc-in{flex:1;min-width:0;height:100%;padding:0 0 0 2px;border:0;outline:none;background:transparent;color:rgb(var(--text-primary));font:inherit;font-size:13px}.pc-file{display:none}.pc-act{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:2px}.pc-grow{flex:1}.pc-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:8px;font-weight:600;font-size:13px;color:rgb(var(--text-primary));background:rgb(var(--background-tertiary));border:1px solid rgb(var(--secondary-stroke))}.pc-btn:hover{border-color:rgb(var(--text-tertiary))}.pc-btn.primary{background:#d4ff3a;color:#06070b;border-color:#d4ff3a}.pc-btn.primary:hover{background:#e1ff6e}.pc-backdrop.rec .pc-btn:not(:has(.ri-film-line)),.pc-backdrop.rec .pc-chip,.pc-backdrop.rec .pc-segb{pointer-events:none;opacity:.5}.pc-backdrop.rec .pc-btn:has(.ri-film-line){border-color:#ec397a;color:#ec397a}.pc-note{font-size:12px;color:rgb(var(--text-tertiary))}.axt-hero-share{display:inline-grid;place-items:center;flex:0 0 auto;width:20px;height:20px;margin-left:-2px;border-radius:5px;color:rgb(var(--text-tertiary));font-size:13px;vertical-align:middle;pointer-events:auto}.axt-hero-share:hover{color:#d4ff3a;background:rgb(var(--background-tertiary))}@media (max-width: 640px){.pc-ctl{grid-template-columns:minmax(0,1fr)}.pc-k{flex-basis:70px}}
